ae
eel leo Austral
sect deuiecen ; myth
jus yed the myti
that all floppy discs are
created equal.
They seem equal. Until you look at floppy stiffer. Stronger. And your data safer.
the seams. To resist bulging, warping, puckering,
That’s where equality ends. or opening up.
Most companies seal their discs with a ;
spot here, a spot there. Leaving most of MEMOREX SOLID-SEAM BONDING:
each seam not sealed at all. Every inch of every seam ) .
, . 1s sealed shut. Tight
Sooner or later, the seams might do what | asadmm
comes naturally: they bulge. Warp. Pucker.
Open up.
Pens, pencils, fingernails—even a four-
ear-old’s, like Herbie—can catch and snag
in those wide open spaces.
That’s sloppy. And dangerous. Because
if you put a sloppy floppy into your disc
drive, it can jam your drive. Ruin your drive
head. Lose your data.
So much for their seams. Ours are
different.
a ; To resist all the things that can jam
THE SLOPPY FLOPPY: | your drive, ruin your drive head, or lose
Sealed with a spot here, —_ your data.
pe oan a ‘. Which proves that a Memorex floppy
unsealed seams a an. 3
everywhere. 7 disc isn’t equal to all the others. It’s better.
, Solid-Seam Bonding is just one example
of the extra care that goes into every
Memorex floppy disc. Be it 87’ 544” or the
new 34” Extra care that lets us guarantee
every Memorex disc to be 100% error-free.
The next time youre buying a floppy
disc—or a few hundred of them—just
remember this:
It’s always better to be safe than sloppy.
For more information on the full line
- ~~ of Memorex quality computer media
Memorex uses a process we developed, products, including computer [Jzayerer
called Solid-Seam Bonding. tape,call Sydney
Solid-Seam Bonding seals shut every inch (02)908 2211 or
of every seam of every Memorex*floppy disc. | Melbourne
Tight as a drum. That makes the Memorex (03) 267 2955
Your Data. When it matters, make it Memorex”
Memorex is a registered trademark Mi EMOREX
of Memorex Corporation. : ' :
“1984 Memorex Corporation
A Burroughs Company
CONTENTS
NEWS 8
FEATURES 19
Communications — A Baudy Tale 19
Bulletin Board Backchat 28
GosWie 8D
The Enigmatic Tulpi Modem 44
What's in the Packet? 51
— a ee ae ee ney
REVIEWS 57
The Great Database 58 Enable — Part 2 83
Search: R:Base 4000 ee ear 86
The Omni Reader___————s«d}63.-—s«sN'Surance Agents
Microsoft BASIC vs__—————s«d}™8~—C Bit. Bucket 92
MacPascal Oh Brother — 94
Son of Zardax__——éCS722”~<Cs Thee: WP
Toshiba‘s 1500... ——————~CSS'
eae ee eee ee eee
BUSINESS 97
If the Chemistry is Right .. = 98
Viatel Grapevine sd
See a eae
POCKET PROGRAMS 105
SSS SS ee ee eee
INSTRUCTION SET 111
PCs in Marketing, Part 3 112
Structured Programming, Part 7 118
SSS ee eee eee
PUBLIC DOMAIN 12]
Lotus Hotline 123 Your Bee 142
New Products_._—Cid' 26s: Yur C4 144
Your Bondwell [33 Books in Brief___. 145
IBM. Underground 134 ‘Bit by Bit’ 146
Your Appletosh 136 Clubfile 149
Your IBM__ es —C«~' 398s GS Sn. 156
Readers’ Classifieds 140 Ad Index and Services 160
Your BBC__— —“—~ws™S™C—:—:C«*d' YL NNW Mth = ee —C—C—CSCd
_-— __ |NCREASED
PRODUCTIVITY, BB eps
Asoo, IT
a y
ILITY
/TOTAL FLEXIB
_ ete poe
fag
ere
a Pm *. * 7 F me... pre
PP te ey
eT ee y .
—y a Fd -_ d . 3 a ee e P f. d = ; 2 f r ; i j | i
te TO § i a i
rs ie |
Pir
mL
!
TOTAL CONTROL
ON-GOING DEVELOPMENT ~
\ COMMUNICATIONS,
a’
\
\
i
‘,
+
\,
‘
MAINFRAME POWER AND FLEXIBILITY AT A MICRO COST
@ Total Payroll Administration
_ @ Saves Time and Money
TAILORED TO YOUR REQUIREMENTS
@ Easy fo operate @ Fully Supported
semen elas se CN
SYDNEY 698 8899
MELBOURNE 267 8222
PAYROLL
MANAGEMENT BRISBANE 8343422
ADELAIDE 333 2499
YSTE S PERTH 322 4400
L
rm
“Tl
Hy
lI)
~_
ee eee
; Personal
2 Computer
EDITORIAL
he frenetic activity surrounding pub-
lishers of computer magazines these
days has prompted me to offer a few
thoughts on what's been happening.
Before commenting, however, | ought to point
out | don’t actually work at Your Computer; |
consult to the publishers and haven't even seen
the office for six months or more
The more time | spend on the consulting side
of my business the happier | am. Frankly, | don’t
really like to be associated with the low profes-
sional and ethical standards becoming evident
in computer magazine publishing.
It's interesting how many magazines promote
and publicise the latest products and the
newest technology, while at YC we seem to have
become increasingly sceptical. This is because
those magazines, particularly their staffs, have
no investment in the technology and nothing to
lose. Their advice costs them nothing, and if the
readers buy their recommendations then dis-
cover real problems — well, it’s not the maga-
zine’s problem. The journalists can simply re-
turn their borrowed machines and try the latest
models.
At Les Bell and Associates, we have a large invest-
ment in hardware and software, such as the IBM
Pc, the Lisa, the Compupro and other
machines, while YC has multiple Compupros,
Olivettis and all kinds of hardware. We found
even after reading the reviews and selecting
exactly the right products there's a lot of work to
do before everything works right. That's what YC
is about.
Because there are deficiencies in other pub-
lications’ abilities to properly support their
readers, let alone themselves, after they've
bought their computers, it would pay readers
(and advertisers) to ask where the publishers’
interests lie. With so many publications in an
overcrowded market, there's a lot of wheeling
and dealing going on.
Circulation is the supposed ‘name of the
game’. a higher circulation enables magazines
to get more advertising and charge more for it.
However, at least one magazine has been
6
va. Our
‘| Noses Clean
attempting to boost a flagging circulation by
sending free copies to owners of brand X
machines who didn’t request it and may not
even bother reading it. These copies are actually
paid for by the manufacturer of brand X, who
naturally expects (and gets) disproportionate
coverage in the magazine.
The same magazine will not respond to re-
quests for cancellation of subscriptions, they
simply keep sending the magazine regardless.
Advertisers must ask themselves whether all
the claimed readers are actually reading the
magazine and seeing their advertisements.
Other magazines are simply free to whoever
wants them — but remember, there's no such
thing as a free lunch. These magazines are paid
for by the advertisers, and the publishers there-
fore have a vested interest in promoting the
advertisers’ products. With one magazine (sold
on news-stands and by subscription) actually
directly paid for by two major advertisers, read-
ers must ask themselves what is unbiased
editorial and what is disguised advertising. The
other advertisers should ask themselves if they
are getting a fair shake.
A brawl between two publishers in the letters
column of the advertising trade journal AdNews.
has done nothing to enhance their professional
images. While each accuses the other of falsify-
ing circulation figures, or at least, being very
selective about the truths they tell, they have
simply revealed that neither understands the
nature of magazine readership research.
Recently, the Advertising Standards Council
upheld complaints by two of the industry week-
lies that the advertising placed by a newcomer
was in breach of the Advertising Code of Ethics.
As an independent consultant and author,
the major asset | possess is my credibility. It’s
important to me to remain unbiased and free of
any pressure, and important for professional
success that this should be seen to be so. | feel
confident that the same can be said for Your
Computer's publishers and the other contrbutors
and reviewers. | wish it could be said for other
Magazines. LES BELL
EDITOR
Natalie Filatoff
CONSULTING EDITOR
Les Bell
NEWS EDITOR
Rose Vines
SUB-EDITOR
Kate Storey
ART & DESIGN
Mark Elder
ADVERTISING PRODUCTION
Danny Hooper
MANAGING EDITOR
Matt Whelan
PUBLISHER
Michael Hannan
CONTRIBUTORS
Australia: Brendan Akhurst, Bill
Bolton, Annette Brown, Darren
Challis, Andrew Farrell, Phil Grouse,
John Hepworth, Norman Kemp,
Frank Lee, Peter Lynden, Bruce
Mitchell, John Nicholls, Jeff Richards,
Rod Stevenson, Dom Swinkels, Colin
Tringham.
United States: Howard Karten
OFFICE SERVICES
Felicity Skinner
SUBSCRIPTION ENQUIRIES
Julie Plummer
ADVERTISING SALES
Damien Prins, Andrea Beaty (NSW
Advertising)
David Farrington (Victorian Aclvertising)
OFFICES
NSW
140 Joynton Ave, Waterloo 2017.
(02) 663-9999
Telex: FEDPUB AA74488
Victoria
150 Lonsdale St, Melbourne 3000.
(03) 662-1222
Telex: FEDPUB AA34340
Western Australia
Tony Allen and Ass.
7 Fore Street, Perth 6000.
(09) 328 9833 Telex: AA94382 POSPE
Queensland
John Perry, Federal Publishing, 25
Balaciava St, Woolloongabba 4102;
(07) 391 8922. Telex AA145520.
South Australia
Steve Birbeck, Admedia Group,
24 Kensington Rd, Rose Park 5067.
(08) 332-8144
New Zealand
Chris Horsley, 4A Symonds Court,
Symonds St, Auckland, NZ.
Telex: TEXTURE 260753
Source Mail: Les Bell TCY314;
Matt Whelan TCY267.
Bulletin Board:
(02) 662-1686 — Les Bell 1085,
Matt Whelan 1, or leave a message
in comments.
YOUR COMPUTER is published
monthly by the Federal Publishing
Company Pty Ltd. Printed by ESN -
The Litho Centre, Waterloo 2017,
phone (02) 662-8888.
Editorial and NSW Advertising:
140 Joynton Avenue, Waterloo 2017.
Telex: FEDPUB AA7 4488.
Typeset by Frontier Technology,
Spit Junction NSW; phone (02) |
960-2788.
Distributed nationally by Gordon &
Gotch. Registered for posting as a
publication — Publication No.
NBP4384. See ‘Public Domain’
section for information on copyright,
contributions, reader services and
subscriptions.
"Recommended and maximum price
When was the last time
a wordprocessor helped you
prepare your invoices? ov”
eo * os ££ ww « ju
Saajecy fir a1, tle Purchere Post Por ile / d
ieee
= (fry
| ? DELIVER 10
t AD Attention: Mark Hassler Wal Wrekit
: fall Océ Aust.raliawide Distributors 28 O'Royden Street
D
( . fie 384 Clarence Street Alexandria 2048
(ov 0 rq) CO ) Sydney 2000 K
wt N) vi. (a “Road Freight late | See 7 oxYS NET ‘8/6/87
/ > —y JESCH DN od, lcd lat ten "ir fay si a
‘Storage Container 60 45 2.85 128 a5
: y ia ae Paper Rolis 220 {160 1.48 80
f Y [“Pijpetic Holder 80 | 65 a. 14 10
g Ww : Mounting Clips 50a (400 . 06 00
x
(W i Steel Side Fittings i 10 10 78.40 00
"| Snap-in panelling 200 [150 | 6.74 00
F
5
"i
THVOTCR fAtirention: Mask Hanalors j ( wal week ot.
TH: VAvGnpaliawide Urateibirarn |) ob oH T'Hoyden Sipe !
Lit4 Clacenee St Sydnee 200d | Alaeands aa 2 Mn '
SPRSPATCHEO PEA: oun RMP; OROFRH MO: SALRG TAX MO THRHS INV. Geet
| Had Frergne Ya oigse Bet yi2 ) 4% Tf? teaays | fed ae
ITE” ORSCRIPTION RBEREC ONL VERA PRICE TOTAL i
ft 1 LStorage Cons anes Ao 4 1 fi "a ALE
12 7 [Paper Rolts 1 ot
Pb > -Ptamtre teddy i st
P40! Cmountinyg Clips \ st
fe 1 liter] fide Pseun enya I $l me
Ie ) (Srap-in Paned ling [ se
hk il 1 Fly TOTAL
ie Jf 1 Fly
roid 1 Sly
Be Fl ( sly CUS COPA SQISEDE A oe
NET DUE
TOTAL $| ae I CASH BALES
TAM 91
SHIPPiaG 31) l20 ou |
JHVOICK TOTAL 61 leas, 4a |
Helping you prepare invoices is just one way Spellbinder wordprocessor and office
management system can be speeding paperwork through your office. Spellbinder is
the most talented and easiest to use CP/M wordprocessing system. Facilities which
the others sell as extras, like mailmerging and sorting are standard features on
Spellbinder. And because they are fully integrated they're quicker and easier to use.
And that’s just the start. Spellbinder comes complete with a series of powerful built-in
application programs which are easily tailored to perform office tasks like invoicing,
reports and calculations.
When you want help in the office — whether it involves
words, numbers or both — there is very likely a Oind, TM.
Spelibinder application that can be a Qs Cy
FR
Xe
S
helping out.
For further information on Spellbinder
and the name of your nearest
Spelibinder dealer, call
Software Source now on (02) 389 6388
Exclusive Australasian Distributor:
Software Source Pty Ltd.
PO Box 311. Bondi Junction
TAB CHOOSES A
CHEAPIE
Punters in outback Western Au-
stralia will soon be able to lose as
much as their city counterparts,
thanks to a $500 Commodore
computer.
The TAB in WA is in the process
of installing modern betting faci-
lities in some of the most remote
parts of the state, with a com-
puterised betting service linked
to Telecom’s Austpac service. Au-
stpac provides STD facilities for
the cost of a local call and time
used on the system.
A TAB team led by Computer
Services Manager Richard Bris-
bane-Cohen took less than six
months to initiate a service utilis-
ing Austpac, a Commodore 64
keyboard, a small thermal printer,
an inexpensive VDU and a
modem.
According to Mr Brisbane-
Cohen, the team was after off-the-
shelf equipment which was
robust and easy to maintain. “The
most common and least expen-
sive terminal was the Commod-
ore 64, which was compatible
with our requirements. and en-
joyed the added advantage of
being easy to program.”
TAB staff developed the re-
quired software in BASIC and
Assembler and the program was
burnt into a game cartridge. The
first location to receive the new
TAB service was the mining town
of Leinster in the Eastern Gold-
fields. A sub-agency service now
operates from a de-licensed area
of the town’s ‘wet’ canteen under
the direction of canteen person-
nel, who were trained by TAB
staff. The facility is programmed
to give Leinster punters the full
range of TAB services.
The TAB hopes to establish
sub-agencies in the next six
months at outlets such as news-
agents, video shops and hoteis in
locations which may include
Panawonica, Denham, Raven-
sthorpe, Hopetoun, Lake Grace,
Shay Gap and Argyle diamond
mine.
TAB staff believe the life of the
technology employed in the new
system will be about three years.
Although the system is streets
ahead of the telex method which
has. been employed in remote
8
Bkee TICE th
(ace
Fi &
PL fi
mm ii
areas since 1976, there are some
limiting factors, such as the
speed of entry of bets, which now
averages around three per mi-
nute, compared with 12 in coun-
try agencies and 50 at city loca-
tions. O
COMPUTER SKILLS
FOR THE
UNEMPLOYED
A new computer training course,
designed to give 18 young people
a chance to learn computer op-
erations and other office skills,
has been launched in Matraville,
a suburb of Sydney.
The course is being funded by a
grant of $46,949 from the Federal
NewS
Department of Employment and
Industrial Relations under its Ex-
perimental Training Projects
Program, and sponsored by
Peninsula Community Services.
The first session is underway,
with a second already scheduled.
The training project is called
Compuskill, and to be eligible to
participate trainees must be be-
tween 18 and 24 years old, able to
touch-type at 20 words per mi-
nute, and have been unemployed
for at least four months.
At the end of the course, Com-
puskill staff will advise students
on deciding what kind of work
they would like to do and will also
provide practical assistance in
finding suitable positions. Stu-
dents who have completed pre-
vious courses have had a high
level of success in gaining em-
ployment.
As the course progresses, stu-
dents will learn word processing,
basic computer programming
and electronics and other gener-
al, employment-related office
skilis including receptionist
duties, filing and bookkeeping.
Project manager for the course,
Meg Rigby, said emphasis would
be placed on encouraging stu-
dents to develop additional per-
sonal skills through participating
in group sessions, and by using
films and videos featuring office,
job-search and occupational
health skills. Communication and
confidence-building techniques
will also be taught.
‘The main object of the prog-
ram is to train disadvantaged
young people to a standard
acceptable to commercial firms >
has gone
FN PN
SAVE$ SAVE$
with,
Free Software Free CPM + Z-80
Remember the lic Family Pack — It’s
back at CompuShack
Monitor Duodisk Macintosh
Stand Extended 80 card 15” Imagewriter Printer
Joy Stick Monitor lle Accessory Kit
Word Handler Accessory Kit 2nd Disk Drive
Chess Wordstar Starcard Lotus Jazz — included FREE
1 Game CPM, 2-80, 6.5 MHz
APPLE ACCESSORIES
Appleworks Wordstar Starcard Microsoft Basic
Dollars & Sense Extended 80 Col Card Microsoft Multiplan
Flight Simulator 5 Pack S/W Microsoft Chart
Parallel Printer Interface Flight Simulator 3%" Disks (10)
second Disk Drive second Disk Drive Mousepad
Ask about the Scribe printer special offer
DX-100N 5%”
disk storage box Le Aussie diskettes (10) Carrying Case
“”* COMPUSHACK
1/303 Pacific Highway,
Authorised Apple Dealer Lindfield. (02) 467 1933 While Stocks Last
_microbee
AU el ay
Microbee, the ideal Education and Home/ Business
Computer is solving problems every day. Now
microbee has solved another problem, the
‘COMPUTER-IN-A-BOOK’ is now a Computer in a
package. Read on and find out how you can have a
whole ready to go computer package for one incredible
price.
GEOGRABEE RESCUE
=" | eo,
ee i Fy a —_
{ |
" “4 We oh he a
a a
a, ey
a: ins
THE INTERFACE OF
TECHNOLOGY AND EDUCATION
The 3.5 Inch Disk
The COMPUTER-IN-A-BOOK has the perfect low
cost, highly reliable, disk drive system that enables
expansion to meet your changing needs. It’s also
available with several options, but most of all, it’s an
economical way of achieving Disk Drive capability.
Featuring, an economical 3.5 inch 400K high
speed/high density drive which is very compact and
expandable to two drives.
The Offer
This great package offer boasts all of the following
equipment.
mw 64K microbee.
@ 3.5 Inch Disk Drive.
# Monitor in either Amber or Green Screen.
# Full Documentation including a Manual in a binder
which details all user requirements and operation.
@ In addition to the manual, an exciting
Demonstration Disk ‘Bee Primer’ is included.
‘Computer-In-A-Book’ also features:
@ Microworld Basic ( Basic Language).
m Word Bee (Word Processing Software).
m CP/M (Operating System).
m Disk Catalogue — Keep a record of all your disks
with this easy reference diskette.
preat new
offer from
The Packaged Software
The ‘COMPUTER-IN-A-BOOK’ package offer
doesn’t stop yet. For NO extra cost you have the choice
of one of these four great software packages:
The Games Package — Arcade Games Vol. 1 and
Family Games Vol. | which consists of two disks,
valued at $59.00 — Yours FREE!
Arcade Games Volume 1 = Family Games
@ Robot Man @ Australian Economy
@ Scrambler @ Concentration
@ Viper m@ Chess
m@ Eureka @ Draughts Plus
mw Target
@ Destroyer
mw Hustle
OR
The Primary Education Package which consists of
‘Learning Can Bee Fun With Words’ and ‘Learning
Can Bee Fun With Numbers’. Also valued at $59.00
— Yours FREE!
Learning Can Bee
Fun With Words
Learning Can Bee
Fun With Numbers
@ Rescue @ Maths Muncher
@ Frog Opposites @ AC Math
w Spelling Wars @ Add Star
@ Alpha Sort @ Gorilla Maths
m@ Land of Lex @ T.N.T.
w@ Spelling Wars 2 @ Fraction Race
m Alpha Sort 2 m Maths Race
m Land of Lex 2 m Square Targets
@ Number Mine
OR
The Secondary Education Package which consists of
‘Bee Scientist’ and ‘Social Studies’, valued at $59.00
Yours FREE!
Social Studies
@ Geograbee
m Histribee
wm Aussiebee
Bee Scientist
Intro to Millikans
Millikans Experiment
Kepper’s Law
Coulomb’s Law
Chemical Compounds
Valency
Elements and Symbols
Vector Tutorial
I J Vectors
OR
The Home Office Package which contains Business
Graphic and Simply DB - Database on 2 Diskettes.
Valued at $59.00 — Yours FREE!
ROS ee
Finally, The Software Super Offer — for just an
additional $133.00 you can take all four packages,
representing a saving of $103.00.
ee
Unlike other computers where you need to buy further
equipment such as Disk Drive, maybe even an interface
to link to the drive, microbee has it all — built in.
But, microbee is not without its exciting options. Extras
include Bee Modem. Connect your Bee with the rest of
the world with this Telecom approved Modem that will
convert your microbee into a Videotext Terminal.
PRICED AT $189.50.
The Viatel Option at $49.50 used in conjunction with
the Bee Modem, will bring the world to you. Viatel
puts you in touch with what's happening — News,
Weather, Stock Market, Tele Banking Information and
the new microbee service.
The DP100 Dot Matrix Printer is another microbee
option at just $399.00.
The swivel base adjusts for ease of use at just $24.50.
For this Fabulous
All Inclusive Computer Package
JUST $995.00
oe
ate $
icrobee
Designed and manufactured
in Australia by
Applied Technology
PHONE nip
microbee technology centres
N.S. W.
1 Pattison Ave, Waitara 2077
Phone (02) 487 2711
2/956 Hunter St,
Neweastle West 2302
Phone: (049) 61 1090
VIC.
50-52 Whilchorse Rd, Deepdene 3103
Phone (03) 817 1371
W.A.
141 Stirling H’ way, Nedlands 6009
Phone (09) 386 $289
-. Phone (09) $8 £138/88 1139
Shea AEE
a ee le
Bega) ACCEPTED
S.A.
117-119 Gouger St, Adelaide 5000
Phone (08) 212 3299
QLD.
455 Logan Rd, Stones Corner 4120
Phone (07) 394 3688
FACTORY
Koala Crescent, West Gosfard 2250
Phone (043) 24 2711
microbee education
technology centre
Unie 2, Eden Park Industrial Estate
31 Waterloo Rd, North Ryde 2113
Phone (02) 888 9866
NZ.
438B Rosebank Rd, Avondale,
Auckland 7.
T
— naan .
Swivel Base Extra
$500 TRADE IN
'
OFFER:
OFFERS YOU AT LEAST $500
FOR YOUR OLD COMPUTER,
CALCULATOR OR GAMES MACHINE,
WHEN YOU TRADE UP TO
THE SIGMA ELITE XT PLUS,
WITH 10meg.HARD DISK DRIVE
& COLOUR MONITOR. _ 7
( ,
You pay just
$4495
plus allowance
ALSO INCLUDED-
Two floppy disk drives,256K RAM
MS DOS CONCURRENT CPM.
FULL SIGMA BACK-UP SERVICE &
WARRANTY CONDITIONS APPLY
ot
SYDNEY PARRAMATTA
M.L.C. CENTRE, GREENWAY ARCADE
TEL: 235-2971 222 CHURCH STREET
TEL: 635-6020
a
a ee ee
NEWS
IBM ResearcHEs PARALLEL
PROCESSING
IBM's Research Division is designing a research tool for advanced
computer science studies — an experimental ‘highly parallel’ com-
puter.
The initial purpose is to gauge the usefulness of large-scale parallel-
ism — many processors working on a single task — in solving a variety
of complex problems. At present, most highly parallel machines work
on a single class of problem.
The machine — the RP3, or Research Parallel Processor Project — is
to use operating system software designed and written by a group at
New York University’s Courant Institute of Mathematical Sciences.
The initial version of the RP3 is being designedas a processor unit to
validate the concept and to test its ability to do a variety of tasks. By
interconnecting eight of the 64-processor units, RP3 will be extensible
to 512 processors, linked in parallel and connected to as many as two
billion characters of main memory.
The 51 2-processor version of the RP3 should operate at a sustained
speed of approximately one billion instructions per second in its
maximum configuration and perform certain mathematical calcula-
tions — called floating-point operations — in bursts of 800 million per
second.
Challenges to parallel processing
The RP3 is intended to explore the application of parallel processing to
computer-aided design, so-called ‘expert systems’ and advanced artifi-
cial intelligence projects, in areas such as visual perception.
The. basic ideas behind parallel processing are simple: divide ap-
plications into many small sections and solve them simultaneously.
Two processors will work twice as fast as one, three will triple the speed,
and soon. In.addition, such an approach could have important benefits
for system reliability and availability.
However, while parallel processing carries significant promise, the
field is very much in its infancy and several basic issues have to be
resolved, Two of these issues are obvious: one is the nature of the
computational problems, and the other comes from the proposed
solution.
First, not all problems can be conveniently fragmented, solved in
parallel and re-assembled. Some are inherently serial, and must be
solved as a series of steps, or contain small serial portions that will
seriously impair parallel performance. For example, a five per cent
serial portion in an application will limit the computing speed up to 20
times — no matter how many processors are used.
This means some applications will never be practical candidates for
parallel processing, although it is not immediately obvious which
problems are inherently serial. Studies on how to partition programs
for parallel computation, and understanding the performance that can
be delivered by a given computer architecture over a range of applica-
tions, thus become of critical importance.
The second issue is a ‘traffic’ problem springing from the nature of
parallelism. As a large number of processors engage in a task, simul-
taneous attempts to fetch data can quickly create a kind of tie-up that
nullifies the anticipated speed advantage of multiple processors.
The RP3 continues parallel processing research that began at IBM in
1979. This work has produced special-purpose parallel machines used
within IBM for basic research and for computer design automation. The
current work is an extension of collaboration. between the 1BM Thomas
| Watson Research Centre in Yorktown Heights, New York, and groups
in several academic institutions, most significantly the ‘Ultracomputer
Project at New York University. It is one of several current [BM projects
aimed at understanding computing systems with a number of proces-
sors connected in parallel.
IBM hopes to share the RP3 with qualified academic and govern-
ment users, and is therefore seeking partial government funding for the
construction of a hardware prototype.
NEwS
for employment,” said Ms Rigby.
"To achieve this, students will be
given work experience in com-
mercial settings, both within the
Compuskill centre and in outside
business placements.”
All recruitment for the course
will be handled by the Maroubra
Junction CES. J
NOTATION IN
NANOSECONDS
Oxford University will soon re-
lease its Oxford Music Processor
(OMP), a computer program likely
to revolutionise the way in which
musical notation is prepared for
printing. It will enable the music
publishing industry and musi-
cians of all kinds to provide them-
selves easily with musical nota-
tion of the highest standard.
OMP carries out almost all the
tasks which have traditionally re-
quired painstaking and slow
manual arrangement of musical
notation on the page. With this
program, the computer takes all
the various rules of notation de-
sign into consideration, and is
claimed to produce a finished
product within a tenth of the time
required by traditional methods.
Richard Vendome, of the uni-
versity’s Faculty of Music, de-
veloped the program while work-
ing on his post-graduate thesis.
"My thesis presented the enor-
mous task of transcribing 400
keyboard works from 17th Cen-
tury manuscripts into modern
notation. Over the course of
several years, | developed soft-
ware for the encoding, editing
and printing of this music.”
Vendome’s main goal was to
assemble the music in a publish-
able form and to combine speed
of input and quality of output. So
far, nearly ten thousand pages of
music have been processed,
many of which have now been
published.
According to Vendome, music
can be keyed into the computer
very easily, and the system has
been successfully used by musi-
clans with no knowledge of com-
puting and by young children. The
essentials can be learnt in one
hour, with rhythm and pitch being
input in separate passes through
a standard computer keyboard. A
four-part score would be input by
eight successive ‘sweeps’, each at
roughly the speed it would take to
play the music. As Vendome puts
it: "The Minute Waltz might take
more than eight minutes to pro-
cess, while traditional methods
would take hours.”
Best news about the system is
that it is currently being de-
veloped to run on home compu-
ters. With funds from the British
Technology Group and support
from Oxford University Press,
Vendome has been awarded a
three-year research appointment
to develop the system for person-
al computers. At the same time,
he is adding other facilities, such
as word underlay, and exploring
the possibility of using laser prin-
ters.
The program will be published
by Oxford University Press in
1986, in the form of a case-bound
user's guide and reference manu-
al, with a suite of programs on
floppy disk. ie}
IBM EMPLOYEES
DIE IN CRASH
Philip D Estridge, vice-
president for !BM PC manufac-
turing in the US, was one of
those killed in the recent major
air crash at Dallas. Estridge’s
wife, Mary Ann, and about [8
other!BM employees also died
in the crash.
Estridge was a major force in
developing the IBM PC as the
market leader for 16-bit micro-
computers. He visited Austra-
lia twice, once in 1983 when he
was guest speaker at the NSW
branch conference of the Au-
stralian Computer Society, and
again in 1984 when he assisted
in setting up the IBM Australia
PC manufacturing plant at
Wangaratta. (a)
SMASHING
SOFTWARE
The National Roads and Motor-
ists’ Association (NRMA) has re-
leased to the public a new com-
puter system which caters specifi-
cally to the demands of the
smash repair trade. Called Mic-
roquote and Microquote Busi-P>
CICADA css
The new VIATEL-MODEM with all the
legendary Performance and Reliability
of the CICADA 300 series.
Fully Telecom approved.
Approval No.C85/3037/1358
(R)CICADA is the registered Trade Name
of CENTRE INDUSTRIES
CENTRE INDUSTRIES
ELECTRONICS &
TELECOMMUNICATIONS
a EXPERTISE
187 Allambie Road, Ailambie Heights, NSW 2100
Telephone (02) 4515555 After Hours (02) 451 6244
Telex AA 22671
Sole Australian Distributor:
R.F. COMPUTER COMMUNICATION PTY. LTD.
Suite 30, 456 St. Kilda Road,
Melbourne, VIC.
Phone (03)2671011
13
ness Manager, the system was de-
veloped from the NRMA’s ex-
isting Compuquote software.
According. to early users of the
system, Microquote saves time
on quoting, gives instant job cal-
culations and provides profes-
sional-looking quotes — as one
user said, "particularly important
for an industry lacking a highly
credible image.”
Microquote also handles job
costing and control of work flow.
Graham Hart of Windsor Motors,
who has used the system, re-
ported: “It is often hard to keep an
even flow of work and ensure
you're making as much as possi-
ble when you're busy. Microquote
gives you an accurate picture of
work being done for each [ob, how
much you've made on each job
and the efficiency of each area of
work.” —
Working in conjunction with
the Microquote system is the
Microquote Business Manager.
This is a cash management sys-
tem which controls all debtor and
creditor procedures and provides
instant cash analysis.
The NRMA has. joined forces
with Intelligence Australia to
supply and install the hardware
and provide the training and sup-
port for the system. More in-
formation can be obtained from
Maria Nash at Compuquote, (02)
260 9251. (]
QUEENSLAND
COMPUTER EXPO
The focus for computer shows
moves north in November, with
Computer Expo ‘85 to be held at
the Crest International Hotel in
Brisbane.
Now in its third year, the Expo
attracts. exhibitors from all parts
of Australia. Companies display-
ing their goodies this year will in-
clude Apple, IBM, Hewlett-
Packard, Wang, Data General,
NEC, Televideo, Epson, Ericsson,
Tandy, Commodore and Mic-
robee.
According to the organiser,
Robert Woodland, the timing of
the Expo has been perfect, as new
products released at the Pan
Pacific Computer Exhibition in
Melbou.ne will be brought up for
NewS
display at the Expo. This will be
the best chance in the year for
Queenslanders to get a close look
at a large range of the latest soft-
ware and hardware.
The show is not only geared
THE IMPERSONAL
TOUCH
A West Coast US company,
Autocomm Corporation, has
developed a ‘computerised
calling system’ which will
automate repetitive telephone
calls. The Autocomim Messen-
ger uses the Texas Instru-
ments’ Professional Computer
and TI's Speech Command
System as the basis for the
system.
This friendly little package
automatically dials a list of
telephone numbers, plays a re-
corded message and records a
response. Ideal, so the press
release goes, for schools
wishing to report to parents.on
problems such as absenteeism
or failing grades, or for your
towards the business community,
but also features a huge range of
equipment for education, home
and hobby use.
For more information contact
Robert Woodland, (07) 372 3233.
bank to inform you you've hit
the red.
In fact, it sounds indispens-
able for any business or orga-
nisation wanting to make its
clients feel like numbers.
Numerous uses spring to
mind: replying to unsuccessful
job applicants; letting welfare
recipients know they've had
their benefits cut; or any inst-
ance when personal contact
might involve emotions or
time-wasting explantions.
The Messenger will handle
40 difficult customers per hour
and can sort recipients into
seven categories for specially
impersonalised messages.
When finished with its hit list,
it will function as a normal TI!
Professional Computer. Just
the sort of product to make
personal computers universa!-
ly beloved.
MORE XTRAS
After restricting sales of its ITT
Xtra Personal Computer to
selected corporate clients, tele-
communications giant STC has
now decided to offer the machine
to the general public.
STC's decision to tackle the PC
area represents a significant shift
in its marketing emphasis. The
company is arming itself with
products it claims will make it a
force in the crowded personal
computer market. At the same
time, the National Sales Manager
of STC’s new Personal Computer
Division, Hilton Gray, says his
Organisation is throwing down a
challenge to the PC industry lead-
er, [BM.
"STC is positioning itself to
compete head-on with IBM for
personal computer sales. We're
now releasing the ITT Xtra to the
public, and a more powerful mod-
el, the ITT Xtra XP, will soon arrive
in Australia. Both persona! com-
puters are completely compatible
with IBM PCs; however, our XP is
3.5 times faster than the standard
IBM PC.”
Hilton Gray believes a key to
STC’s drive into the marketplace
will be QNX, a multi-user, multi-
tasking operating system incor-
porating local area network sup-
port, which allows STC’s PCs, [BM
PCs, ATs and compatibles to sup-
port ten terminals. “We believe
ONX is the only operating system
in Australia, or indeed the world,
to offer so many advanced fea-
tures. No other PC operating sys-
tem has such sophisticated mul-
ti-user capabilities.”
STC will use its existing service
network to support its comouter
a a jose hn ee eT
ness community's PC dollars. O
PROPHET GAINS A
UNIVERSE
AED has donated a Universe Su-
percomputer to the Prophet Bul-
letin Board; the new computer
will be used as the basis of a mul-
NEWS
ti-access system. Larry Lewis, sys-
tem operator of Prophet, hopes to
have the multi-user system fully
installed by the end of October.
To coincide with the introduc-
tion of the new hardware and
software, a user group will be
formed to allow better com-
munication between the system
users and operators and to en-
able users to meet in the flesh.
Prophet’s number is (02) 628
7030 and sysop Larry Lewis can
be contacted at PO Box A497,
Sydney South 2000. CO
=e
Don't forget Your Computer's
synergistic beer drinking on
the first Wednesday of each
month. The last couple have
been lively affairs, and we ex-
pect the spring weather will
encourage some new faces to
come along and partake of the
badinage and beverages.
The venue is the Clock
Hotel, 470 Crown Street, Surry
Hills, Sydney, and we attempt
to get there around 6 pm.
Come along and let us know
how we can make the maga-
zine better for you. CO
AITA TASKFORCE
TO STAMP OUT RSI
Following hot on the heels of gov-
ernment enquiries into the inci-
dence of repetition strain injury
(RSI}, the Australian Information
Industry Association has come UD
with a package to educate and
train managers on health and
safety aspects of computer-based
equipment in the workplace.
For a neat $500, managers can
obtain training and a kit, which
consists of a lesson plan, a book-
let entitled Introducing Computer-
based Equipment into the Workplace
visual material and background
Papers. Areas covered in the
booklet include vision, radiation
and musculo-skeletal disorders,
design of jobs and employer/em-
ployee relationships.
The AllA, which comprises 60
companies, claims its efforts are
directed at the prevention of
problems, and is looking at spon-
soring a more thorough study of
RSI in the near future.
Further news on the RSI front js
the release of an interim report
on RSI by the RSI Committee of
the National Occupational
Health and Safety Commission
Some of the report's findings
are:
B RSI is not an Australian dig.
ease, nor js it new; there is irre.
futable evidence for its exjct.
ence in other developed coun.
tries, and the history of psy
goes back several hundred
years.
@ The variety of terms used over
seas to describe RSI has prob.
ably contributed to the belief
thatitisa peculiarly Australian
CONUIUON, wren it dutualty
widely recognised interna-
tionally under names such as
occupational cervico-brachia]
disorder or musculo-skeleta|
injury.
@ While most recent publicity on
RSI has concerned female
keyboard workers, the condi-
tlon has in fact been wide-
spread among both men and
women in many Occupations
and activities. Occupations
cited in the report include pro-
cess workers, shearers, musi-
cians, hairdressers, telegraph-
ists and cash register oper-
ators.
B® RS! is preventable, and there isa
large body of knowledge in the
fields of ergonomics and work
environment studies that can
and should be productively ap-
plied,
The report found current
occupational health services
generally inadequate, particu-
larly in small firms. a)
No DEAD-END FoR
VIC
Despite the commercial demise
of the Commodore VIC-20 com-
puter, there is still a large number
of enthusiastic users remaining
who have no intention of dispos-
ing of their machines. To support
this group, the ACT VIC-20 Users’
Association has committed itself
to continuing to produce its bi-
monthly magazine, Vic.
The magazine costs $2 per
issue and is full ofarticles entirely
devoted to the VIC-20. The asso- >
15
ciation also distributes public do-
main software for a small copying
fee, maintaining a library of
around 900 programs. This ser-
vice ts Open to non-members as
well as members of the associa-
tion.
Despite the end of association
meetings, free advertising, soft-
ware consulting and special deals
on books, disks, tapes and hard-
ware are still available to. mem-
bers.
If you have a VIC and need
some support, drop the associa-
tion a line. The contact is Chris
Groenhout, 25 Kerferd Street,
Watson 2602; (062) 41 2316. O
WANG FUNDS
DANCE FANTASIES
In one of the largest-ever arts
world sponsorships in Australia,
Wang Computer has pledged
three quarters of a million dol-
lars’ support to the Sydney Dance
Company.
The move makes Wang the
principal sponsar and gives the
TEST FOR
SHRINK-WRAP LAW
A good deal of American software
particularly the more expen-
sive variety — comes with a sim-
ple ‘licence agreement’, usually
inserted just beneath the plastic
shrink-wrapping or on a sealed
envelope enclosing the software.
By unsealing the shrink-wrap or
opening the envelope, buyers are
assumed to tacitly accept the
agreements, which have had few,
if any, challenges in court.
Although some wags have
alleged the law gives software
purchasers the right to keep their
own teeth and not much else, the
provisions of the agreements are
in fact fairly simple. One licence
agreement, for example, states
that the vendor retains ownership
of the product. The Lotus 1-2-3
agreement doesn’t explicitly
make that statement, but, like
most licence agreements, pro-
hibits unauthorised duplication
and/or telecommunication of the
software and manual, or mod-
ifications, sublicensing or various
other malfeasances.
Those licensing agreements
have now come under attack in
the state of Louisiana, and since
both American and Australian
law stem from British Common
Law the outcome of the case
could eventually have repercus-
sions in Australia.
Americans think of Louisiana
less as a high-tech haven and
more as a festive location, best
16
Dance Company a financial
guarantee into 1988. The three-
year sponsorship was announced
by Graeme Murphy, the com-
pany’s artistic director, before the
first-night audience of After Venice
at the Sydney Opera House. It
flaws on from continuous spon-
sorship Wang has given the com-
pany since August 1983.
The first direct effect of the new
sponsorship will be the produc-
tion of Murphy's most ambitious
undertaking to date. Entitled
Boxes, the work will be staged at
the Sydney Opera Theatre from
November 7 Murphy will join
forces with Iva Davies and Bob
Kretschmer of Icehouse to pro-
duce a musical and dance spec-
tacular.
Of the sponsorship Graeme
Murphy says: ‘This is a one-in-a-
million sponsorship with no
strings attached, and will give us
even greater freedom to explore
our wildest fantasies of contem-
porary dance. Thanks to Wang we
have not had to compromise over
the past two years. Now we can
plan ahead with the same sense
of daring.” O
BY HOWARD KARTEN
known for the Mardi Gras, Creole
food, and voodoo. However, the
Louisiana Software Licensing Act
is designed to put teeth into the
licensing agreements. In the Un-
ited States District Court in
Louisiana, Vault Corporation of
Westlake Village, California, ts
suing Quaid Software of the pro-
vince of Ontario, Canada.
Vault makes a copy-protection
scheme called Pralok. Quaid
makes Copywrite, a checkily-
named utility for IBM PCs which
allows users to copy ‘protected’
software. Copywrite is even said
to be capable of copying software
protected by Prolok. Vault alleges
that to incorporate that feature
Quaid must have disassembled
or atherwise ‘reverse engineered’
Prolok — an action prohibited by
the Louisiana law.
Attorneys for both sides, as
well as throughout the industry,
are watching the case closely in
the belief that it’s a test case
which will set a significant prece-
dent, regardless of the outcome.
Additionally, several other Amet-
ican states are contemplating
similar bills, although few states
have actually enacted them.
IBM Buys a
PiEcE oF MCI
MCI Communications Corpora-
tion of Washington DC is the up-
start long-distance communica-
tions company which deserves
most of the credit for unseating
AT&T as the sole provider of long-
distance telephone services in
the United States. IBM recently
gave 60 per cent of its interest in
Satellite Business Systems to
MCI in exchange for ownership of
16 percent of MCI. The agreement
between MC! and IBM enables
IBM to acquire a maximum of 30
per cent of MCI, which also oper-
ates a well-received nationwide
electronic mai! service.
IBM has recently been invest-
ing in a variety of firms in the
telecommunication business. For
a while it was. an investor in the
American firm Mitel, and more re-
cently it completely purchased
United States phone maker Rolm
of California. The IBM-MCI com-
bination is. [BM’s first venture
with a voice communications car-
rier. However, IBM also operates
‘several networks for internal cus-
tomer use, such as its own
nationwide voice communica-
tions system and the IBM In-
formation Network, linking sever-
al different large-scale processors
across America.
It's widely believed IBM and
AT&T began a head-to-head bat-
tle in January 1983, when the Un-
ited States government ended
anti-trust suits against both com-
panies on the same day, thus
freeing the companies for more
ageressive competition. In Amer-
ica AT&T markets the 6300 and
7300 IBM-campatible micros,
which compete against IBM
In a separate move, AT&T and
Amdahl recently announced a
joint venture under which they
will attempt to market a packet-
switching system to the Japanese.
Harp Disk on A Carp
Mechanical microcomputer com-
ponents. in general have been
coming down in size more slowly
than purely electronic parts. Re-
cently, however, a Californian
hard disk maker has. achieved a
significant breakthrough: a 10
Mbyte hard disk. on a plug-in card.
The product, slated for first ship-
ment (at $SUS1095) in October, is
being made by Plus Development
Corporation, a wholly-owned
subsidiary of Quantum in Milpi-
tas, Californta.
The Hardcard is 33 cm long by
10 cm wide — the standard
dimensions for a plug-in board —
and only 2.5 cm thick. The unit is
said to have a disk head access
time of 65 milliseconds, com-
pared to the 85 milliseconds re-
quired by the IBM PC XT’s hard
drive. Power consumption is very
modest — less than 11 watts,
according to the vendor — which
means it can be used without fear
of blowing out the power supply
of the IBM PC.
One aspect of the marketing is
especially interesting: the war-
ranty apparently will allow users
to swap malfunctioning cards on-
the-spot for new ones. This
assumes, of course, that users
have adequate backup of the data
on their own Hardcards, and that
they trust the retailer (or the ven-
dor) to destroy any confidential
data on the card. O
Until now your IBM
nas been working with
its hands tied.
No matter how outstanding the performance of your PC, without
communications its full potential has not been utilised. Now a new
world has been opened up to you and your PC. The NetComm PC
In/Modem is Australia’s first IBM modem to be approved by Telecom
— and ifs internal, too. For the first time, packages like Crosstalk,
Relay, Symphony or Open Access will work properly. And it’s fully
aufomatic. tf gives you Auto Dial, Auto answer, Auto disconnect.
It's also the first HAYES SMARTMODEM compatible Australian
designed and manufactured modem. Now, via the telephone
network, if can put your PC in touch with both local and overseas
data bases and most other PC’s
throughout the world.
A aa cee ah
T AUSTRALIAN’
PEIN sda
MVNO)
All this and Videotex too
Included with the modem you receive additional software as
well. The PC Videotex software means you can directly access
VIATEL, BULLETIN, AFTEL, ANZTELL as well as ELDERS IXL,
plus news, stockmarket reports and a host of other information.
All this, for $848, inclusive of tax
That's all it costs for what PC World has called “a landmark
peripheral* and which Your Computer has judged to be the
winner of its “Best Australian Hardware Award” for 1985. If
you want to untie the hands of your PC, see your PC dealer
Oo ——_—_— ee ee
FREE DISKETTE OFFER
Gel your FREE diskette with full operalion informatian on the PC
In/Modem and the full range of NetCamm MicroCompuler |
cammunications praducts, Offer expires June 30ih.
TO NetComm (Aust) Ply Lid P.O. Bax 2B4, Pymble 2073 NSW |
|] Pleose send me Ihe free diskette on the NetComm PC In/Modem
lhavean CIBMPC (CIPCXT (1 PC Portable |
MY NAME |
ADDRESS
P’CODE PHONE
MY COMPANY NAME, CONSULTANCY, OR SERVICE
— Ee ee SC—n ——— ———
Australia’s Network fo the world
NetComm (Aust) Pty Ltd PO Box 284 Pymble 2073 NSW Tel: (+61:2) 498 5577 Telex: Sycom AA27113 (NETCOMM)
Minerva: 58: DNC002 Viatel: 249855770
, There really is a difference
in diskette brands.
It’s in the way they are
made.
Because the computer
industry cannot afford
variation in the quality of
diskettes, at Nashua we
looked for, and founda
__way to ensure absolute
| consistency.
Here's how we do it.
Quality Circles.
At Nashua we've found
the best way to attain this
| ‘consistency’ is to ensure
that at each stage of
production our diskettes
Biitencer Te
_aflord mistakes. 42
are Statistically checked to
make sure the quality is
‘built-in’ every step of the
| way.
Rather than long
production lines, we have
‘Quality Circles’ — small
groups of people whose job
it is to make sure that each
| Nashua diskette is right in
the first place.
The result is a diskette
with such consistency, that
it is chosen by those people
who can’t afford mistakes.
Phone Sydney 958 2044,
Canberra 47 0511,
Melbourne 428 0501,
Brisbane 369 4244,
Adelaide 420021, Perth
| 3281888, Darwin 816204,
Auckland 2784299,
Christchurch/Dunedin
Whitcoulls Ltd, PNG
256766.
ve really isa difference.
Ruwald & Skinner 40] NA/A
a a a i a a TT er ESE
—
6 PARAS UN | REPAY
SO VIDSVdOTDADNG SH
letersi: = =sih
LSOWONIWadl dL dWwOSDOa aN
| oe eee eo Bd on Sree pe i
7 ej - Cree “4 hae = =I Ps =r
sarveef 20CttAd fursn oue Guipuejsiaaun
Ld Oost at
baa a 1a ae a sae OE ein te C= s a : Aa
WEUISAS-7 GsSon
y 1 } ] A . i arbi l t
In a little over three years Australia has undergone a
veritable data communications revolution, which is
continuing with increasing technological sophistication
appearing at all levels. Bill Bolton, our resident
comms historian, here documents our baudy past, and
samples some of the delights of the present.
t's an exciting thought to realise the
number of publicly accessible com-
munications ‘destinations’ in Austra-
lia has increased by approximately
1500 per cent in three years. Much of this
increase has come from small, micro-
computer-based public access messages
systems (see the PAMS listing in this arti-
cle), but there have been some significant
moves by commercial services into the
videotex area. |
Why choose only to refer to the past
three years? Prior to mid-1982 the only
‘direct-connect’ modems readily available
to the public had to be leased from Tele-
com through its Datel service. This was an
expensive and unwieldy arrangement,
which meant that generally only moderate
to high-volume business users could jus-
tify using direct-connect modems. The
alternative for low-volume users was to
use acoustic couplers, which were cumber-
some and, due to the general technology
level involved, not particularly reliable.
At that time in Australia, data com-
munications was restricted mainly to
dumb terminals talking to mainframe
hosts, or mainframe to mainframe syn-
chronous communications. One of the
reasons | started the Software Tools RCPM
was to gain some practical experience with’
small-systems communications, as I'd
found next to no one here who knew any-
thing at all about it.
From mid-1982 Telecom-approved
direct-connect modems started to become
commercially available, for around $300.
20
Communications
As well as accessing
Australian destinations,
Austpac allows connection
via OTC’s MIDAS to
many other similar
data-packet networks
throughout the world.
You could then own a modem which was
convenient to use and gave a highly reli-
able data connection in most cases. Auto-
answer modems also appeared, enabling
users to set up their own ‘host’ systems for
whatever purpose they wished. The num-
ber of computer users with modems grew
rapidly, and snowballed with the increas-
ing number of systems available to call.
This growth took place when standard
modems were using 300 bps (that’s about
30 characters a second) data rates, since
that was the most commercially viable
technology for establishing a modem mar-
ket in Australia.
Meanwhile, in America
About the time Australia was waking up to
the possibilities of broadly based public
data communications, the United States
was well and truly through that first phase
of development. The need for faster com-
COMMUNICATION S~— A BAUD TALE
munications was driving the market froma
300 bps data communications rate to a
1200 bps (about 120 characters a second)
data rate.
Telecommunications in the United
States was never as tightly regulated as it
is in Australia, allowing a wide variety of
data communications services to develop
over a long period of time. Australians
looked at what was taking place in the
United States market and tried to import at
least some of the American ideas. A few
types of data communications services
have survived the Pacific crossing to be-
come a great success, such as the concept
of public access message systems. Others,
such as commercial information utilities,
have so far met with only a lukewarm re-
sponse.
Performance
A good part of the success or failure of
particular services has been due to the dif-
ference in the commonly available com-
munications rates in the United States and
Australia. Just saying that 1200 bps is four
times as fast as 300 bps doesn't give you
any real idea of the significance of that
speed increase. In many cases the psycho-
logical impact of data communication
speeds is considerable; things which work
well at 1200 bps can be incredibly tedious
at 300 bps. This is one reason why com-
mercial information utilities have so far
met with poor acceptance here.
For several years | have been regularly
using one or the other of the two major
American commercial information utili-
ties. While | was only able to access the
services at 300 bps, | more or less stoically
accepted the general performance level,
but I always felt there seemed to be little
sense in the endless menus | was pre-
sented with. | spent a lot of time figuring
out ways to circumvent the menu systems
and got lost half the time in a complex
array of service choices.
About 18 months ago | started using
_ 1200 bps to access these information utili-
ties and my whole view of them changed.
In retrospect, it was obvious that whoever
had designed them had assumed not
many users would be accessing them at
300 bps, and had carefully set everything
up to work most effectively, from a human
communications point of view, at 1200
bps. At the higher speed the menu systems
actually worked as ‘road maps’ through the
complexity of services, whereas at 300 bps
they were more of a distraction than any-
thing else. The 300 bps rate had encour-
aged me to read and answer everything
while on-line, but the fast 1200 bps rate
changed my. mode of operation, enabling
me to capture what | wanted and read it
later off-line. I'd then prepare my replies
off-line and send them as files back to the
utility, rather than typing them in directly.
Technically, there was no reason why |
couldn't have done this at 300 bps, it’s just
that psychologically it wasn’t attractive to
me.
The problem on the whole with Austra-
lian commercial information utilities is
that they have either been modelled close-
lyonsimilar American systems, or if locally
developed have had little thought put into
the nature of their user interfaces for low-
speed communications. In either case they
have ended up being frustrating for 300
bps users.
Things are changing in Australia. A
pseudo 1200 bps standard has appeared
on many commercial modems (though for
good technical reasons it is not widely
used, except for videéotex), while true full-
duplex 1200 bps modems are now readily
available. And instead of being nearly four
years behind the United States in terms of
introducing new small-systems com-
munications technology, as was the case
with 1200 bps full-duplex modems, Austra-
lia is now only a matter of months behind
with 2400 bps full-duplex modem tech-
nology.
Available Services
There is quite a range of public data com-
munications services available in Australia
today. What follows is a brief and personal
overview of some of these. | certainly don't
use all the types of services available, and
of those | do use, | access some only occa-
sionally and some intensively. You should
be aware that there are more public and
private communications services available
than are mentioned here.
Packet Networks
There are two publicly accessible, general-
traffic ‘packet networks’ in Australia. Tele-
com Australia runs a service called Aust-
pac, which covers most capital citles and
some provincial centres. Most small-
system users access Austpac via casual
‘dial-up’ access ports, at 300 bps full du-
plex, 1200/75 bps or 1200 bps full duplex.
Most host services on Austpac are con-
nected via synchronous X.25 links.
Austpac communications charges are
generally much lower than equivalent STD
Communications
lt seems lo me the major
problem with Viatel is that
the information density is
too low. In other words,
you have to look at
several screens to get any
worthwhile amount of
information — and that
fakes time.
phone rates. You can be charged for Aust-
pac in one of two ways. First, you can
apply to Telecom for an NUI (Network User
Identifier). Once Telecom has issued you
with an NUI you can log onto any publicly
accessible packet service on Austpac or an
interconnected network, and your com-
munications charges will be billed to you
by Telecom. With Australian host services
it is possible to arrange reverse charging,
which means you wouldn't rieed an NUI
from Telecom. The host service provider
gives you its Austpac address, and when
you log into Austpac and specify that
address, the Austpac charges go to the
host service. The host service provider
then bills you for Austpac communica-
tions charges, and for your connect time to
the host. Teledata is one Australian service
that supports reverse charging.
As well as accessing Australian destina-
tions, Austpac allows connection via OTC’s
MIDAS to many other similar data-packet
networks throughout the world. MIDAS is
the second packet network directly ac-
cessible in Australia. As well as being ac-
cessible through Austpac, MIDAS can be
dialled directly from anywhere in Australia
— though now the MIDAS charges are set
in such a way as to encourage users to
access it via Austpac where possible.
MIDAS is the data communications
gateway to the rest of the world. | regularly
access several United States. communica-
tions services using Austpac/MIDAS, and
on the whole it’s not much more compli-
cated than directly dialling a data service
here in Australia. Of course, international
communications of any sort are never
cheap, but the MIDAS charges are com-
mercially bearable, and in many cases data
communication via MIDAS is the only way AUSTRALIAN DIAL-UP SERWCES,,..
fr 09
to get vital business or technical informa-
tion quickly from overseas.
United States Services via MIDAS
| regularly use several United States data
communications services. These fall into
two classes: mail systems and information
utilities. Arcom Pacific, the company | work
for, communicates with several of its sup-
pliers via electronic mail,
The service we use most in the office is
MCI Mail, a slick electronic mail system
which is easy to operate and provides a
wide range of facilities for delivering mes-
sages electronically or generating hard
copy in the United States for courier or
postal delivery. You can also send telexes
through MCI Mail. The interface or PAD
(packet assembler/disassembler), be-
tween MIDAS and the MCI network in the
United States is half duplex, which means
you have to be careful when entering mes-
sages by hand. Though MCI is working on
correcting this problem for its internation-
al customers, at the moment it’s advisable
to prepare messages off-line and upload
them. OTC can provide information about
signing up for MCI Mail.
Easylink is another American electronic
mail system. I've only tried to use it a few:
times — and without much success, since
many of the messages I sent didn’t seem to
reach their destination properly. The Easy-
link user interface is complex and hard to
remember. A business associate uses >»
PA NS e
on’
ey 1S
2!
Easylink just to send telexes to the United
States and says it works well for that.
The information utility | use is the Com-
puserve Executive Information Service (or
CIS), a broadly based information utility
providing a very wide range of services
from home entertainment through busi-
ness data, general news, airline/travel
planning and booking, financial news,
electronic mail, electronic publishing, file
storage and forwarding, special-interest
group information and so on.
Several of Arcom Pacific's software sup-
pliers have special interest groups (SIGs)
on CIS. These SIGs provide an important
source of news, views and technical in-
formation that is vital for the effective
marketing and support of Arcom’s pro-
Communications
ducts in Australia and New Zealand.
CIS is well maintained and easy to use.
Many features may be programmed by the
user to suit his or her particular needs, and
the CIS on-line help systems and printed
documentation have been well thought
out. You can transfer files to CIS using
either of two CIS protocols or the Christen-
sen protocol.
CIS accounts have been hard to obtain
in Australia, but they are available. The
best places to start asking about a CIS
sign-up are computer user groups, of On
local PAMS systems.
Until the beginning of this year | was
using the Source information utility, but
cancelled my account after finding CIS to
be superior. Some of Arcom’s suppliers
have now started to provide SIGs on the
Source, so | may have to open an account
there again. Accounts on the Source have
been available in Australia for several
years; again, the best places to ask are
local computer user groups or PAM sys-
tems.
Australian Services via Austpac
The only public access domestic service |
have used via Austpac is Teledata in Mel-
bourne. Teledata was formerly the Austra-
lian Beginning, but has been working hard
on its image and services recently. Frankly,
the old Australian Beginning was not a
very handy communications utility. It was
difficult to drive and had no worthwhile file
transfer capabilities. Teledata is im->
PAMS Numbers
Australia
Queensland (EST)
Software Tools RCPM (ST-RCPM) (07) 378 9530 24 hours
BEX li RCPM (BEX-RCPM) (07) 395 1809 24 hours
Tomorrowland DIRECT (BRIS-TLD) (07) 286 2438 24 hours
COMPETRON IBBS (COMPT-IBBS) (07) 52 9294 24 hours
Hi-Tech C BBS (HTC-BBS) (07) 38 6872 24 hours
Texas Instruments (TI-BBS) (07) 263 6161 2100-0600 weekdays only
Brisbane Microbee RCPM (BMUG-RCPM) (07) 38 4833 24 hours
ACEA Commodore BBS (ACEA-BBS) (07) 341 0285 24 hours
Commodore Users BBS (BCUG-BBS) (07) 808 2125 24 hours
Cairns and District IBBS (CAD-IBBS) (070) 51 3582 1800-0800 + 24
hours weekends
Color Computer Link (COCO-LINK) (075) 32 6340 24 hours
New South Wales (EST)
Mi-Computer Club BBS (MiCC-BBS) (02) 662 1686 24 hours
Sydney Public Access RCPM (SPA-RCPM) (02) 808 3536 24 hours
Ausborne UG RCPM {AUSBD-RCPM) (02) 95 5377 24 hours
Tesseract RCPM (TES-RCPM) (02) 651-1404 24 hours
Omen RTRS (OM-RTRS) (02) 498 2495 1630-0900 + 24 hours
weekends
Sydney TRS-80 UG RTRS (STRUG-RTRS) (02) 332 2494 24 hours
Prophet BBS (PROPHET-BBS) (02) 628 7030 24 hours
Dick Smith Electronics (DSE-BBS) (02) 887 2276 24 hours
Tomorrowland DIRECT (SYD-TLD) (02) 411 2053 24 hours
Sydney Apple UG (AUG-BBS) (02) 451 6575 24 hours
Texas Instruments UG (TEXPAC-BBS) (02) 560-0926 1900-0600 +
24 hours weekends |
Oracle RTRS (ORACLE-RTRS) (02) 960 3641 0-1800 weekdays, 0-
0800 weekends
Sydney Commodore 64 BBS (SYDC64-BBS) (02) 664 2334 24 hours
AUGUR BBS (AUGUR-BBS) (02) 661 4739 24 hours
ABCOM-IBBS (ABCOM-IBBS) (047) 36 4165 24 hours
Newcastle Micro RCPM (NMC-RCPM) (049) 68 5385 1700-0830 +
24 hours weekends
ACT (EST)
Canberra IBBS (ACT-IBBS) (062) 58-1406 24 hours
22
Victoria (EST)
Melbourne CBBS. (MICOM-CBBS) (03) 762 5088 24 hours
TARDIS RCPM (TARDIS-RCPM) (03) 67 7760 1800-0800 + 24 hours
weekends
Sorcerer CUA RCPM (SCUA-RCPM) (03) 434 3529 24 hours
East Ringwood RCPM (ERING-RCPM) (03) 870 4623 1600-2400
daily
PC Connection IBBS (PCC-IBBS) (03) 528 3750 24 hours
HiSoft IBBS (HISOFT-IBBS) (03) 799 2001 24 hours
Computers Galore IBBS (CG-IBBS) (03) 561 8479 24 hours
OMEN IV RTRS (OM4-RTRS) (03) 846 4034 24 hours
MicroPro Computers RCPM (MICROP-RCPM) (03) 568 8180 24
hours
AM-NET RCPM (AMNET-RCPM) (03) 366 7055 24 hours
Microbee User Group RCPM (MMUG-RCPM) (03) 873 5734 24 hours
Gippsland MAIL BUS (GL-MBUS) (051) 27 7245 24 hours
Tasmania (EST)
Mike Scott's BBS (MS-BBS) (003) 34 9411 24 hours
South Australia (CST)
Adelaide Micro UG BBS (AMUG-BBS) (08) 271 2043 1000-2200
Computer Ventures BBS (CV-BBS) (08) 255 9146 24 hours
Electronic Oracle IBBS (EO-IBBS) (08) 260 6686 24 hours
OMEN V RTRS (OM5-RTRS) (08) 45 4666 1800-0700
NEXUS Ed. Dept BBS (NEXUS-BBS) (08) 243 2477 24 hours
Multiple BBS (MULTI-BBS) (08) 255 5116 24 hours
SA Commodore BBS (SAC64-BBS) (08) 382 4631 24 hours
Northern Territory (CST)
Outback RCPM (OUTB-RCPM) (089) 27 7111 24 hours
OMEN 1] RTRS (OM2-RTRS) (089) 27 4454 24 hours
Red Centre RCPM (REDC-RCPM) (089) 52 8852 24 hours
Western Australia (WST)
OMEN II] RTRS (OM3-RTRS) (09) 279 8555 0800-2400 + 24 hours
weekends
New Zealand (NZT)
Attache RBBS (ATT-RBBS) ISD: 64 9 78 9084; Domestic: (09) 76
9084 24 hours
Rotorua BBS (ROT-BBS) ISD: 64 73 70 154; Dornestic: (073) 70 154
“There are a number of reasons why
a multi-user 8086 is a good product.
The most important is that small
business can have several people who
need access to the same database and
application, and this cannot be
achieved in a practical fashion by
a collection of PCs or other micro-
computers.”
“Have a look at the Labtam 3003, it’s
running multiple users.”
“An IBM class machine running
several users.”
“It was clearly a multi-user desktop
machine and that was something for
Australia and Labtam to be proud of.”
“T guess I regard the Labtam 3003
desktop as being more important
than its UNIX (Labtam’s) machine
because it is meeting commercial
needs that were obvious, and which
have been missed by almost every
other supplier.”
] From “An Essential Reed”’.
KARL REED, Lecturer in Computer By Karl Reed
Science at Royal Melbourne Institute — Extract from Computerworld,
of Technology. May 31 1985.
Labtam Series 3000 multiple user computer systems in 8, 16 or 32 bit
configurations built for personal/ micro/ and mainframe computer
applications.
LABTAM: Head Office, Victoria. Telephone: (03) 587 1444.
New South Wales. Telephone: (02) 411 2588.
ACCREDITED DEALERS: A.M.S., New South Wales. Telephone: (02) 671 5800.
KPA Computer Systems, Queensland, Telephone: (07) 378 9877.
General Business Machines, South Australia. Telephone: (08) 42 0031.
(ahtam Macton Pty. Ltd., Western Australia, Telephone: (09) 382 3622.
eee Labtam Computers, You now know about us.
23
plementing a new user interface which
promises to be much better than the pre-
vious one, and wil] also soon have Christ-
ensen and Kermit protocols available for
file transfers. —
An exciting development on Teledata is
the introduction of ‘gateways’ to overseas
communications utilities. At present the
only gateway is to the ‘Official Airlines
Guide’ in the United States, but Teledata is
working on opening up gateways to other
services such as Compuserve and the
Source. The advantage of accessing these
services through Teledata is that accounts
can be opened locally, and you'll also be
billed by the local organisation.
These new developments could make
Teledata a very useful public access com-
munications utility for Australia, and the
people behind the service certainly seem
to be trying very hard to overcome the
indifferent reputation it has had to date.
Australian Dial-up Services
By ‘dial-up’ in this case ] mean services
connected directly to the public switched
telephone network, rather than to a packet
network.
For me these are almost exclusively
public access message systerns of one sort,
or another, They cover a wide range of
activities, but are mostly directed at distri-
buting public domain software for micro-
computers. The services are characterised
by being single-user, with one telephone
line (though a few are expanding to multi-
ple lines), and generally specialising ir
only a few types of computers or operating
systems. At the time of writing only two
systems were supporting data com-
munications rates higher than 300 bps.
The Outback RCPM in Darwin supports 300
Communications
It appears even the
videotex service vendors
who are promoting the use
of Viatel have probelms
with it. | left messages to
several service vendors and
equipment suppliers via
their response facilities on
Viatel, requesting
information for this article,
and didn't get any replies.
Maybe they don’t collect
their electronic mail!
a
bps and 1200/75 bps, while my Software
Tools RCPM in Brisbane supports 1200
and 2400 bps. I think this will change rapid-
ly and many systems will soon provide
1200 bps and possibly 2400 bps access.
PAMS systems are a rich source of useful
software and ideas, and an excellent place
to find out what is really happening with
small-systems communications. Your Com-
puter usually carries a column about PAMS
systems (not this month — you have this
article instead), so | won't labour the point
by going into more detail.
Viatel | eo
The last type of service I use is Viatel. Now |
haven't made up my mind about Viatel yet.
2A
MEANWHILE , IN AMGERAC Kore.
rr gr re
| signed up because the $12.50 introduc-
tory offer for a year's subscription was too
good to refuse, but until recently | haven't
found much use for this facility.
It seems to me the major problem with
Viatel is that the information density is too
low. In other words, you have to look at
sevetal screens to get any worthwhile
amount of information — and that takes
time. Recently Arcom Paeffic’s financial
controller discovered some financial ser-
vices on Viatel that were commercially
useful to the business, so we have been
getting some use from it lately, but that’s
only a couple of, pages from the whole
service.
It appears even the videotex service ven-
dors who are promoting the use of Viatel
have problems with it. | left messages to
several service vendors and equipment
suppliers via their response facilities on
Viatel, requesting information for this arti-
cle, and didn’t get any replies. Maybe they
don’t collect their electronic mail!
At the moment Viatel just doesn’t offer
many services of any value to me, either
personally or professionally, so I guess it's
got unti] next February when my accountis
due for renewal to convince me I should
renew. | have been frustrated by the fact.
that I need a special modem just to access
Viatel, as I find the 1200/75 modem stan-
dard not reliable enough for general use.
Despite several requests to Telécom, staff
there won't say if it intends to provide 1200
bps full-duplex public access to Viatel, and
I think the service runs the risk of being left
behind if it doesn’t provide this more reli-
able mode.
If you want to sign up for Viatel, just ask
any Telecom Business Office for details.
Trends
The thing to look for is higher-speed com-
munications as 1200 bps and 2400 bps
modems penetrate the Australian market-
place. Gateway services such as those
coming into operation through Teledata
wiil open up a broader range of data com-
munications to the small-systems user. At
least some of the PAMS systems will find
ways of getting onto Austpac, which
should make them more accessible to in-
terstate callers. The sophistication of
smail-systems communications software
wili advance by leaps and bounds in a
short time, and Australian PC data com-
munications users wiil catch up rapidly
with their United States counterparts in
the way they use computer communica-
tions.
THE GLEAR ADVANTAGE
THE OSBORNE PC .
COMPANY ADVANTAGE
Osborne has set industry standards for
the computer world. We are known for
producing the most reliable best selling
(over 200,000 users) personal computer
systems. We are proud that our designs
and level of quality created a new
awareness and inspired other excellent
companies to follow our thinking.
PC ADVANTAGE
NOW you can buy the OSBORNE 16 bit
PC with our name and reputation up
front. This exact IBM PC compatible has’
operational flexibility and day-in day-
out Osborne reliability.
Running under Osborne’s unique
TRANS-NET local area network it will
: . 5 tee =
share a common network with up to — Ne a9 en td : oe pay
255 other Osborne PCs, IBMs or - ‘nl he . LT
compatible micro-computers. =
COMPATIBILITY ADVANTAGE ae
The Osborne PC is fully IBM hardware and software compatible and expandable. It will run all
commercially available software including Lotus 123, symphony, Framework, Flight Simulator
etc. It supports all add-on boards and cards including Hercules, Persyst, 3270 Emulation and
3-Com LAN. The Osborne 2100 is ideal for CAD/CAM applications supporting all high
resolution peripherals including Tecmar cards and monitors. The Osborne PC will cold boot
and run PC-DOS (all versions).
PRICE ADVANTAGE — FROM $3,200
With every new release we have exceeded the specifications of most of our competitors,
increased the quality and produced significant cost savings for our buyers. Osborne’s
outstanding value-for-money policy is your biggest advantage.
TECHNICAL ADVANTAGE
@ 256k Main Memory, expandable to 640k. e Five expansion slots. ® Two slim-line 360k EPSON
floppy drives. e 10mb or 20 mb Factory Fitted Hard disk (optional). e Paralle! — composite
mono, colour, TTL. e XT heavy duty power supply. @ On-board sockets for 8087 co-processor
and ROM Basic. @ Improved IBM style Keytronics keyboard. @ Full diagnostics. e Operating
System — MS-DOS 2.11 (standard), PC-DOS, CP/M 86, Concurrent CP/M, Concurrent PC-DOS.
WARRANTY ADVANTAGE
Full SIX MONTHS warranty. Service and backup Australia-wide from Hills Industries.
BONUS SOFTWARE ADVANTAGE
Osborne is the only PC that offers you the Release 2 Advanced Perfect
Software Library for an incredible $200.
, &
@)
ial
Available Australia-wide from
Ey
“Y p Ta a 2
C/ | , |
toy e OSBORNE
| 4 NF AY | = — 4 ?
‘ Co &E 7 a B 4 : 7
93 York St., SYDNEY. Phone 290-1122.
Telex 70510.
Fax 290-1558
Melbourne 20-7895,
Perth 384-5787,
Brisbane 870-3780,
Darwin 84-4636 Caringbah 524-6240,
Wollongong 27-1440, Sydney 290~1317.
GrafTalk is business graphics software that
works as hard for your business as you do.
You can use GrafTalk the way you’d like.
GrafTalk is flexible in accepting commands. You can type English-language commands
interactively, run commands from disk files or the in-built editor, or use GrafTalk’s menus if you
prefer.
GrafTalk has all the graphics features you need.
Choose from stacked, percentage, clustered or floating bars; exploded pies, line plots, scatter
diagrams and combinations of all of these. Adjust styles and sizes to suit your needs.
REPCO Balance Sheet 1983
Total Assets
OTHER _.
ASSETS A4SSET DISTAIBUTION
FIXED
ASSETS
— PROPEATY
Total Assets $m
ALUKA AAA ee
1979 1980 1981 1982
PREPARE DISPLAYS FOR ANNUAL REPORTS
Chances are it works with the hardware you
already have.
GrafTalk runs on CP/M-80 systems (even those without
screen graphics), the IBM-PC, Sirius, DEC Rainbow, Zenith
Z100, and many more. 16-bit systems need only 128kB of
memory.
GrafTalk drives so many screens, plotters, and
printers that we don't have room to list them all.
Development is continuing — watch for the release
of support for Apricot and the Textronic color ink-jet
printer.
SALES VOLUME
(Charts shown here were produced with Houston
and Hewlett-Packard plotters, on a Televideo 803.)
GrafTalk is a trademark of Redding Group Inc.
CP/M is a registered trademark of Digital Research.
Graftalk is easy to use
Even a first time user can produce a sophisticated
graph with a few simple commands. As you gain
more experience, you can choose to use any of
GrafTalk's more than 100 commands. Commands
are available that allow all degrees of “fine tuning”
for your graphs.
GrafTalk has excellent documentation
GrafTalk’s documentation is readable, complete and
easy to use. The User’s Manual consists of full color
examples designed to show you step-by-step how to
produce the graphs you want. The Reference
Manual classifies and describes fully every available
command.
The Better MouseTrap Company
sales Report September, 1984
50000
1984 (actual)
4983 (actual)
—— 1964 (projected)
MAR MAY JUL SEP
Monthly MouseTrap Sales
45000
40000
35000
30000 F
NOV
Features of Graflalk
Flexible Data Input
GrafTalk will extract data from any text file, including
Printer files from most spreadsheet programs. Blank lines
and headings are ignored. Unwanted data can be easily
masked off. Commas, dollars signs etc do not affect the
interpretation of data values.
Mini Spread Sheet
The inbuilt spreadsheet allows the user to view and
adjust data, perform arithmetic operations, create
new rows and columns, name rows and
columns,create sub-sets, and output data to disk or
printer. Unassigned values are allowed.
Menu Mode
High-speed screen oriented menus are provided. Write
your own menus for your standard operations. Switch
between menu mode and command mode at any time.
et-cell Graft
Q
>
QU
al
Q
UI
oO
U
,
Lo
UO
O
O
mam
SUITABLE FOR BOTH SCIENTIFIC AND BUSINESS APPLICATIONS.
Axis Features
Adjust the number and position of axes. Select
numeric labels, or text or special labels such as
months, days or years. You can use automatic
scaling, or nominate the range for each axis.
Interactive Graphics
Use the joystick, mouse, or light pen to select a region on
the screen, and position legends and text.
Advanced Features
Declare variables, interactive sketch commands, circle and
arc, absolute and relative moves, draws and marks, screen
or graph coordinate systems.
GrafTalk is distributed in Australia by:
SPECIALITY HANDSET SALES
FLIP-PHONE 40%
| ke
DISITEL MONITOR 27%
TOUCH A MATIC 20% _]
ADD LOGOS WITH MOVE, DRAW AND ARC COMMANDS.
Editor
The powerful screen-oriented text editor within GrafTalk is a very
valuable tool for developing graphics. It can be used to create files
containing commands, data or both. The editor has commands to
allow you to run all or part of a file. If errors are found during
execution, GrafTalk returns to the editor, with the cursor pointing to
the offending line.
Major Sources of Government Hevenue
$ million
40000
30000
20000
10000
83-84 84-B5
= Sales Tax
82-B3
i Company Tax
61-82
(eal PAYE Tax
alae le W Al) (ex Sales Tax) °
eRe a ee
95 Canterbury Rd, Middle Park, Victoria 3206.
Telephone: (03) 699 9899. Telex: AA 31604.
. for i te of, oa ag " it 7
i F Pa : : J a 1. a : : ie & F ta F
"i oy
a
This is the worst noticeboard | have ever
called! | demand my money back or Vil
sue you for $10 million, and | mean what |
say. | prefer the money in unmarked 91
bills left in a briefcase outside Town Hall.
Be there.”
“Excellent BBS. Had trouble with the
others but this was ereat. The only one
that worked properly. Keep up the good
work.”
WHEN FIRST handed the job of looking
after the Your Computer bulletin poard after
the departure of our previous sysop, |
thought id quickly have a new b
through the whole system and change the
shape of life on out BBS. Now. three
months later, 'm still scratching the sul-
face. It's not through lack of enthusiasm —
ambition has been just a teensy bit dulled
_ but rather through an avalanche ©
usually conflicting requests and com-
ments from users of the system.
In an attempt to respond to some of the
pleas, criticisms, congratulations and
queries. and to give BBS usels 4 taste O
life on the other end of the line. | thought
i'd share some of my electronic mail.
BULLETI
i iy i Ps
fi i ‘ * ; % 4 \
. The
i" * : a} hh
= y =e, :
a»
ot 4" 1
B ; . ! 4 " ; 4 ‘ | <% L | . |
Thiserother BAR
Is bein E cy
impressions LtStB
round the
ne a a using s -
ae your aaa the oni else’s ID
na Sequences ae OF yo Person who
thoes one Pi trouble cau. ll bear th
OSE Who've “ce Of mail Seda can
CO } :
mputer fraud ed! might interest
{ust checkin
look Foe your Sys-
d, we'll cal]
Q
|
Changes ;
"Come on, Austpac! ... Are you still having
problems after three years? ... Where has
the hard disk gone? ... Isn't this system
kinda slow? ... Is that advertisement from
ary 1984 still current?”
afines do change on the bulletin board,
but not at what you might call a frenetic
pace. In the last few months we've man-
aged to clean up a lot of the dead wood
that’s been cluttering up the system, and
software maintenance is happening often
enough for regular users to notice it. _
After the system closed down for a while
last year when we moved house, we lost
The Board
‘T've been wande
ages, and | stil] Can't find the
our hard disk to one of the other computer where are they? .. Your mailbo ae
systems in the building, and the pol- very difficult to understand Tee
tergeists have foiled us each time we've Comprehensive and complex bo d ah
been about to put it up again. At the mo- excellent Structures .. ard, with
ment, we're first in line to get the Fujitsu
drive which is in sick bay at Facom. If they
get their act into gear, it should be up by
the time you read this. That'll mean a faster
system with lots more elbow room.
We're also planning to implement some
much needed software improvements
when we get the Fujitsu up and running
again. These include providing visitors
with directories and descriptions of the
programs available on the system
(perhaps the most requested enhance-
ment to the system), more programs fora
wider variety of machines, including lan-
guages such as dBase and C; and multi-
user access. Future Paes eae eee
Austpac, which should make I .
ets a Httle more bearable. | stored on drive B. a UTES are currently
dumbo like me could y
| is board is entered f
INg ‘board’ !
the ID? on a
Se this system!”
A better way to dow
CO use a commMmunicati
3 Nications utjlit j
ee adecally checks for errors in nad
ee, ee aa See (a version of Yet
WNICh sends data; -
byte blocks, fo} lowed bya checksum to ce.
whether the data arrived
rived in
block is sent again) BCH {it not, the
To run XYAM.
nload a program is
S® BULLETIN BOARD BACKCHAT
MN around in Circles for
vena COmputer
‘¢
Tools for the Professional
Setanta ee eee ee
i ee ei
Basic Coo. $309
C source functions which
simulate BASIC
Lattice-Window......... $550
Simple to use multiple full
windows for IBM-PC
Lattice db-C........ $338
ISAM library with DBASE II or III
file compatibility
Lattice LMK
(UNIX make)......000....... $416
Track dependencies. Builds batch
files automatically
C Cross Reference
Generator... $176
Symbol listings and line
references
BTRIEVE for PCDOS.. $467
B-Tree subsystem
Cg seotessteee $475
Portable B-Tree subsystem
MSD C Debugger for
PCDOS.......... ee $392
Source level C debugger
REINISH oo... $523
PFIX for PC/MS-DOS.. $384
Multi window debugger
PFIX Plus... oo. $716
Symbolic version
Update your early Microsoft /
Lattice C for $250.00.
Source code available for many
products.
FREE C CATALOGUE
SS a a er
Available exclusively in Australia from:
FAGAN
MICROPROCESSOR SYSTEMS
95 Canterbury Road, Middle Park, Vic. 3206
Tel: (03) 699 9899 Telex: AA31604
29
oN,
Ue
BUL
LETIN BOARD BACKCHAT
>
: a asics as
the di IS the Mi
iff. i-C
Ow d erence be OMputer Cc}
Wour Goa, Ronee oe eae ? What’
y omputer's | beards
tiMBoaiaae: eg board j pit
Which 'd. The Mi Comput rd is offici
prod offered ens "252 er Club B ae
The ae and a ecial rat consumer Hs
the cup” Rodina as well computer
club. theo veil ag er
S.
PSurviving part of
oO
-
4
The sysop’s Ear ie
"its 2am and the sySoP ig nowhere to be
found. We were noping to find a sysOP
nd a © okbo prog provide
preakfast, an we've fou d neither. What oO
sort of a clack syst© E |
As with ™m st SySO bulletin poard
is my secon first 1S king full
rime for Your Computer, W js rather more
than a 9 tO 5 bulletin boat . :
maintenanc gets do ever }m pas- a IX
sing the C° u O ave a mo ey ‘
ment to spat ything More manding ?
rends to & done eithe jate at ight or ON
ou want t t attention, there are
| ea boat mem
ber you leave ME il vi pMAI
addressed member embels
and visitor an leave CO after the
BYE or EF comma ds when exiting
rhe syste \ generally \ this mal Vey
once a WE and get 4 replying
every two to three W ks unle ¢ | notice
something urgen |
alternatively, can U CHAT
Cc mmand } HAT ca a bell to
sound 4 few tim ro attract attention
ynfortunatel bulletin 5° ompu
ter is located d the of the ‘
corridor {ro ) wor you have to is s,
be lucky tO that Way f aroun '
always “Y t swet, d you re likely to
trying tO get chings t0 work.
perhaps the most successtul way to get
attentio is (02) 663 9999
juring office ours, ricwhich makes it
qifficult for Me t d you. If any case
the questio answet last are those whic
have already een ans ont e board.
Most of the informe eeded to get
ground the system in th yarious
blurbs oF help files av e chroughou
che syste erhe system > ests you TYP
‘HELP’ and ype ‘TY BOARD.
d then lea comment about the un
friendly nat Fthe boal ou'li be right!
Mostly bem {the com ynication on
the poard ding people 7
bother tO \ criticls ¢ the system
Despite our time and e problems
we are KE en make t rd ponsive
to your nee 5 50 give U \ if you wan
ro see cn ge, din meantime
eM
RITRON 1
Our most popular model in a steel
cabinet ta minimisa FF J.
interfarenca.
Grean, Cet. X14500
Amber Cat. X14500
$199
$209
RITRON 2
Stylish swivel basa monitor,
available in amber or green.
1-9 10+
Grean Cat. X14500
$215 $205
Amber Cat, X14500
$219 $205
PHOENIX 5
moe, Appie. Commodore, even your
ePalandR.GB
@Notmal Resolution
#13" CAT Dot Pitch 0.65mm
@Horiz Resol 320 TV lines
eVart Resol 560 TV lines
eDispiay Characters 1.000
Ch.(40x25)
#16 Colours (Pal)
*Grean tex! display
Cat. X14522 $499
PHOENIX 4
#A.G.B.,TTL.
@High Resolution
#13" CRT Dot Pitch 6.31mm
@Horiz. Resalution 720 dots
@Vert Rasolution 240 TV Lines
Display Characlers 2000
Ch (80 x 25)
#8 Display colours and Intensily
eGrean text display
Cat. %14520
MITSUBISHI MONITORS
Green Cat. X14514 $199
Amber Cat. X14516 $209
Makes life easy!
Cat. D11100
ADD ON HARD DISK
DRIVE FOR IBM
Includas disk contmniler card
Available and instatied free only at
our cily sfora
Cat X20010
10 M Byte $1,395
20 M Byte $1,550
a
© |
doy Sh
APPLE JOYSTICKS
ideal tor games or word processing,
Fils most 6502 “compatible”
computers
Cat ©14200 $29.95
NEw"
NEW 180 CPS PRINTER!
KAITEC KAI 180 EX
Standard 80 column Dot Matrix
Printer. High quality printing by
NLQ mode. 2K Butter. High-speed,
low-energy conaumption 9 wire
dot heed gives: Printing speed
180 C.P.S,
Logic seeking printing or incremantal
printing wilh high response, stepping
motor. Usa ol fan-told, roll or
cut-sheel paper is possibla with
adjustablo sprockat pin feed and
friction tead. Both fixad and
proportional character pitches are
availabie. Emphasized and double
print modes are possible. 9 graphic
modes are available. 8 ianguage
international charactar font
internalized,
SPECIFICATIONS:
Printing Type: impact Dot
Matnx
Meximum a Range: 203mm
Print Types: ASC{i 96 Others 7
language
Character Format: Character
Mode Standard 9 x 9 dots
NLO 18 x 20 dots Graphic Moda
Printar Modes: (a) Fixed pitch mode
(b) Proportional pitch mode
Charactes Size: 2 42(H)x 1.99(W}
Printing Speed: 180 Character
per sec. (pica)
Paper Feed Method: (a) Adjustable
sprocket pin laed papar width 4-10
inch (pull Ihrough) (b) Friction teed
paper widlh 4-8.5 inch
Peper Feed Pitch: (a) Standard
piich 1/6 inch (b} Min pitch 14216 inch
ink Aibbon: Spacial ribbon cassetias
Power Raquiremants: 240V +
10% 50 Hz
Excernai Dimensions: 408(W) x
314(D) x 96(H}mm
Weight: Approximately 7.2k
Ambient Environment: (a} 5-C-
40-C tless than 80% FH}
io) Horizonte! peo surface
aliabiiity: (a) MTBF 3x10° lines
Pinte printhead andink ribbon)
b) Print bead life: 100x 10” characters
(c) Ink Ribbon iite: 2 5x10° characters
interface: Parallei interface 8-bit
parailei (Conforms to Centronics)
Cai. C20020
$690
DISK STORAGE BOX
Holds ovar 50 disks!
Cat. X16075
1-9
$34.50
QUALITY COMPUTER
POWER SUPPLIES
IBM* (te suit) Cat, x11096 $239
Apple’ (to suit) Cat. X11095 $139
KEYBOARD AND CASE
Cat X11080 $249
5 oe
MODEM PHONE
Check the features and the value
for money of this stylish new
modem phona...
@ Spaaker Phone with Built-in
Amopilitier tor Detecting Busy
Signal during communication.
®@ Aulo/Manual Answer, Manual
Originate, Auto Disconnect.
® Carrisr Detect indication. 20
Memories (each with 18 Digits
Capacity} for Auto-dialing.
@ BELL 193 CCITT V21
Compatibte.
#300 BPS Full Duplex.
# Last Number Aedial.
® Pushbutton Keyboard.
@ Volume High or Low Controt.
# FCC Approved Direct Connect.
®@ “in-use” Dialing indicator.
$199
Cat. %19105
(Not Talecom approved)
RITRON MULTI
PURPOSE MODEM
Qur New RITRON Multi Purpose
Modem has atrived and has all the
standards you require.
Just chack the Ritron's features:
# CCITT V21 300 Buad Full duptex
@ CCITT V23 1200/75
® Boll 103 300.F ull duplex
®@ Beli 202 1200 Half duplex
® Auto answer, auld disconnect!
Telecom Approval No. C84/37/1134
$379
BAUD RATE/BIT ;
CONVERTER FOR gw .
RITRON MODEM
1200/75 baud
Gat. $99
CICADA 300
® 1300 baud
® Provides lull 12V bipolar outpul
signal
® Direct connect modem
® Full duplex operation
(Phone not included)
Cat, 19101 $190
APPLE* COMPATIBLE
CARDS
Printer Cerd Cat. X17029 $95
Drive Card Cat. X17019 $95
a0 Column Card Cat. X17025 $95
Speech Card Cat xt7031 $85
IBM CARDS
Mullitunction Card
(364K RAM} $429
Disk Controller Card $149
Hard Disk Conteollar Cart $399
Harculas Graphics Card $249
5t2K RAM Card (ins RAM} $399
pie Value!
racer on wi
SUPPRESSION FILTER
@ Suppresses ovar a wide
frequency trange {00H2z to 5SOMHz
@ incorporates voltage dependent
transient suppression device
® ideal for word processors,
personal computers etc. Will also
suppress interference on audio
and video equipment
@ Voltage drop on full load 1.5 volts
@ Earth leakage at 250V 50Hz Is
0.35mA
® OC resistanca 50 milliohms -
serles Inductance 3.5mH
® Current rating 6 amps at
250V-50Hz
Cat. X10094
$39.95
NEW! 64K PRINTER
BUFFER KIT!
This kit, available NE
exclusively from Rod Irving
Electronics. is the ideal way fo
free up yout computer when YOU
want fo use it! Do away with [hose
annoying delays while your
prinier grinds away. This 64K
buffer will hoid 16 average pages
of text! This kit is easy to build for
the average hobbyist!
Cat. K96700 $149
i iFiriatigs eta
IC SPECIALS!
1-9 10+ 1004
4116 §$ 180 $ 170 § t.60
4164 § 2.50 $ 2.25 $ 1.95
2716 $ 5.90 $ 5.50 $ 5.50
2732 «$6.25 $ 5.95 $ 550
2764 $ 825 $ 7.95 $ 6.00
27128 $12.50 $11.50 $750
6ti6 $2.75 $ 250 § 2.25
41256 $9.00 $8.00 $7.50
62648 $19.50 $17.50 $14.00
PRINTER RIBBONS
CP 80, BX80, DP80, BX 100, MB100
1-9 101 100+
$9.90
$8.50 $7.90
— _———
ENP 1091/FT 5002
® Nea letier quality mode
#i20CPS
® Down loadable character sat
® Grapiics, itaics. emphasized ele
Cat ©20030 $499
———
BX RANGE OF PRINTERS!
BX 100 $370
BX 130 $440
BX 130W (15°) $595
mi ——
‘IBM TYPE”
COMPUTER CASING
Give your kit computer a fotally
rotessional appearance wilh ane al
these “IBM ype" casings. includes
val
room for 25 V4 inch disk drives and
connecton. ports. Oumensions
49x39x1dcm
Cal X11090
e @ =
ae =
MAINS MUFFLER
Sudden mains distrubances can
senously affect your computer
equipment, and stored data. Why
risk it, when you can have a Mains
NMuftiar, particularly when the cost of
one failure is likely to be greater than
lhe purchase price!
Specification:
Maximum total load.
1000w 4 AMP 250v 50Hz
Firet Stage- Single Pi Section
Attanuation - 150KHz -40d8
500 KHz - 6508
10 KHz - 80dB
Second Stage- Duat T Section
Atienuation 150KHz - 2008
500 KHz - 60dB
10 KHz - 70dB
VDR Transiant Supprassion
Surge capacity 2000 AMP 8x20 uS
Cal. X10090 $249
UV EPROM ERASER
Erase yout EPAOMS quickly and
aa This unit ts the cos! ettactive
0
solution to your problerns. !t will
ctase up lo 9 x 24 pin devices in
complete safaty, in about 40 minutes
(less for jess chips).
Features include:
@ Erasa up to 9 chips at a time
®@ Chip drawer has conducive foam
pad
® Mains powered
@ High UV intensity at chip surface
ensures EPROMs are thoroughly
erased
@ Engingered to prevant UV
8X POSUIB
#® Long lite UV tube
® Dimensions 217 x 80 x 68mm
® Waight 670 grams
Cat. $89.50
§1/a" FLOPPY DISK
SPECIALS!
XIDEX 1-9 10°
S/S DD $31.00 $29.00
Cal 012401
D/SD/D $38.00 $36.50
Cai C12410
VERBATIM DATALIFE
SDDID $27.95 $26.95
Cai. C12504
DIDD/D $39.95 $37.95
Cat. C 12504
VERBATIM VALULIFE
SIDD/ID = $24.95 $22.95
Cat. C12421
DIDD/ID $31.95 $29.95
Cat. €12425
ow fas «oo
$118 o a? or rs & o ww
Same eM D agg Verse ie RI ae Ve a IARC gr hare Oe ace”
ROD IRVING ELECTRONICS
425 High Street, NORTHCOTE, 3070
VICTORIA, AUSTRALIA
Phane (03) 489 8666
44 A'Geckatt St, MELBOURNE, 3000
VICTORIA. AUSTRALIA
Ph. (03) 663 6151
Mall Order and carrespandance:
P.O. Box 620, CLAYTON 3168
TELEX: AA 151938
MAIL ORDER HOTLUNE
{03) 543 7877
JInes)
POSTAGE AATES
$1-$9.99 -. $2.00
$10-$24.99 $3.00
$25-$49.99 $4.00
a $5.00
$100-199 $7.50
$200-$499 $10.00
S5O0GIUSMer. cc m .o $12.50
This is fer basic postage anly, Comet
Raad freight, bulky and tragite items
will be cherged at different rates.
Certified Post for ardets over
$100 included “tree”!
Registered Paai for orders over
$200 included “free”!
Errors and Omiselione Excepted.
j
IBM* COMPATIBLE
COMPUTER
incredible daals io suit everyone!
All Include colour epics card,
miudti function card, disk controller
card, 2 serial and 1 paraite! ports.
Your he 256K or ihe oid tha
the option of our special "package
deals”. which include a 130 CPS.
printer and a monochrome monitor,
all availabie al incradible prices
including a 3 month warranty!
OOK Gece $1,850
256K package deal $2,400
(PETS 5 aon. | 2 aoe ee $2,100
B40K package deal .. $2,500
“IBM is 5 registered Irademark
|Site
COMPUTER CASSETTES
Quality 20 minuta tapes.
Cat.011141
1-9 10+ 100+
$1.50 $1.40 $1.20
NASA MONO/DPS
190 with dBASE IIL
NASA has only one shot
at Jupiter with Project
Galileo, so there’s no room
for error. The purpose of the
project is nothing less than
to find out the origin of the
solar system and
seek the answer to
the nature and
origin of life itself.
Galileo’s success
is all in the timing,
and that’s where
dBASE III” from
Ashton-Tate™ takes
control. dBASE II
tracks the details
of the sequence of
launch events.
dBASE III was easy to
bring on board. It’s powerful
(one billion records) and has
a built in programming lan-
guage that has been taught to
speak “Galileo.” dBASE III
deals with the complex test
details for Galileo as easily as
it will deal with the complex
details of your business
for you.
When you've
only got one
shot at getting
something
right, you need
the most
powerful and
popular data
management
system on
Earth ... or
Jupiter.
For a dealer
near you call the master
distributor, ARCOM Pacific
(07) 52 9522.
Or contact any reputable
computer retailer.
(BASE Ill The data management standard
j
ASHTON ‘TATE
T WwW A R
distributed by
AUSTRALIAS LEADING aay ae pS
BRISBANE MELBOURNE }2 SYDNEY Ao! STON (NZ)
TAKE YOUR PERSONAL
COMPUTER OUT INTO
THE BIG WIDE WORLD.
WITH TELECOM VIATEL.
ntil now, your personal computer was
generally limited to your information input.
Or to the software available. Now Telecom
Viatel opens up a whole new world for
PC owners.
Utilizing the existing telephone network,
Viatel distributes a wide range of information
and services via a central computer. Direct to
your home or office.
So you can bank from home. send
messages to other Viatel users. Access
Telecom’s national Telex network. Get updates
onnews, sport and weather. Follow economic
indicators. Make bookings. Check airline
schedules. Order goods. Play games. And
much more. Even download new computer
programs onto disk or cassette for your own
use”.
Your personal computer can be adapted to
emulate a Viatel terminal. All you need are a
Telecom approved 1200/75 baud modem and
the appropriate software. These are now
readily available for most PC's.
Your dealer will know what is best for your
particular PC. Talk to him first about your
needs.
Then contact your local Telecom Business
Office—listed in your Telephone Directory— to
arrange connection to Telecom Viatel.
"Subject to your software configuration.
Telecom
| ®
— La j EL Telecom Australia
AUSTRALIA'S NATIONAL VIDEOTEX SERVICE Better for Business
! HOT
Our revered leade
, a =. © -
i:
r, Matt
helan, asked ou
i
r intrept
editor Natalie Filatoff to investigate the
communications scene from a newcomer's point of
view, as it’s a pretty intimidating field to get going
iM. Nat found it something of a
battlefield, with plenty of setbacks and routs, but
always with that tantalising carrot of victory dangling
somewhere just beyond the reach of her questing nose ...
ae eee ee eee eee a ee eee eee se ee eee eee ee ee ee eee ee see neee eee ee ee ee eH
oncomm Nat, that’s me, or so |
thought after having spent my
first few hours reconnoitring
) the data communications jung-
le. “Impenetrable”, ] was ready to report to
my CO. Pockets of resistance? Ha! Their
defences were impregnable ... Well, maybe
there were a few chinks in the armour, but
what could one tiny combatant like me do
against such monstrous adversaries? Their
mastery of psychological warfare was un-
paralleled: every time | advanced a few
paces, their piercing war cry would shrill
through the modem, everything would
black out for a moment and I'd open my
eyes to find the screenery had changed
completely.
Disoriented (lost), I'd advance (how did |
know I was advancing?) determinedly, but
all the time they were shooting beams of
invisible propaganda into my poor
numbed brain: “You're spending too much
money,” they hissed, "Time is money.” I'd
begin thrashing about wildly and would
inevitably find myself running in circles, or
at a seeming dead end. Succumbing to afit
of jungle fever, I'd start to hallucinate ... if
only I could stop them charging ... Tele-
com, charging, charging, charging ... Grop-
ing blindly, I'd push the RESET button.
It was pitiful. Every time the enemy
would dump me unceremoniously back
into MS-DOS, a kind of no-man’s land as
far as | could see. Where was my beloved
CP/M? I was ready to go AWOL, surrender
to the IBM Underground until I could be
reunited with Bee; | was going to hurl my
ammunition into the tangled undergrowth
of phone wires and flee, but on reflection |
wasn't even sure I'd started out with the
right ammunition. The fact was, and I had
to face it, that I'd been unarmed all the
time. That's right, | hadn't opened a manu-
al, I'd been using my bare hands, relying on
intuition ... and not doing too badly, if I say
so myself.
Data communications isn’t quite such a
hostile environment as my frenzied state
had me believe at times, but the majority
of people seem to encounter a whole pla-
toon of frustrating situations when making
their first forays into the field. In many
cases, these frustrations can be related to
a user not being familiar with the equip-
ment he or she is using, or with the princi-
ples behind that equipment .
Fitting Together the Pieces
| was the prime example. I wrote this story
from home, where | usually have a Mic-
robee set up with a Beemodem and Tel-
com communications software, with which
| have successfully sent several stories to
the office over the phone lines. I didn’t
exactly understand how it all worked, but
was gradually piecing the datacomms pic-
ture together. I was really looking forward
to writing this article when the CO said he
needed to borrow the Bee, couldn't | take
the Olivetti home instead? | was gleeful;
I've always admired the M24 from afar, but
had never even had the time to run my
fingers over its stylish keyboard.
So there | was, with an unfamiliar
machine, running MS-DOS instead of CP/
M, using PC-Talk instead of Telcom, and
wondering how I, the noncomm, was going
to attach a telephone receiver to Data Net-
comm’s PC In/Modem so it could function
as a real modem was supposed to. I'd hada
five-minute briefing from Whelan (the CO
in question), who might well find himself
in a court-martial situation when he gets
back from holidays, and was busting to
dive right in and attack Viatel, for starters;
to get in under all those umbrellas and
things I'd been hearing about, and find out
just what the IPs (information providers)
were up to.
Beginners to computing should beware
of seriously damaging their morale by pa-
rachuting into the telephone wires without
at least acquainting themselves with the
contents of their survival pack and the
whereabouts of the ripcord. That’s what
Rose Vines told me after I'd been at it fora
couple of evenings, but she put it in terms
of having a reasonable knowledge of the
operating system you're using, and know-
ing the different methods of summoning
help when soldiering along in remote cor-
ners of datacomms territory; firing flares
won't improve your position, nor endear
you to the people who live upstairs —
typing a question mark or simply ‘help’ is
probably the preferred course of action.
The thing is, people like Rose aren't
generally around when you find you've
marched yourself right into a swamp, and
that’s the ironic twist to the datacomms
attraction: data communications brings all
sorts of facilities you'd normally have to go
out or telephone for (most often in busi-
ness hours) within easy reach of you and
your home or office computer, at all times
of day. You can carry out tasks by yourself,
when you feel like it, and communicate
with other people without actually having
to ‘bother’ them right there and then... but,
of course, the very independence and>
35
Only ONE computer system
in Australia can do all this.
PED naires eee Beli ce eae
“S char left “] char natal thar iE Tb 4 Reform} (fron Maia anty)
“Bo vord left ae raghl me the nt ay TMSEAT OW/OEF OTA) BR aE Bloch”
4E line i dom i word cll". FiodéRegtne agasal*Q Quick “F Pront
ne HRETURA Cod pacagraphi*? Guscrren
“Wu Line “T dow Vine 3 et
zereen 4C tows ee
+
on rn
ovriass Publishing fo,
Kev Vath. AY
ra | Ue
a ELSE Cate Iria
Pr Ar Ue Cd Ue ct at aE ea
Rene ome aii
4 eee Ten ete Len
SE
aT tie Fy TL GH ated NTR Mite ee Tred pa iy 4G
Pep ete OL | ae | Shad cr ys PPPOE Pa era OTOL La)
eye:
ae RTO aCe mee ot eee na 4 ar rh
WORDSTAR 3.3
FOR JUST
$3,200
THE COMPUTER
Osborne EXECUTIVE 200 192k Bank
switched RAM Dual floppy Disk
Drives Hi-res built-in Amber Display
with ext. video jack
24 lines x 80 characters
Full business keyboard with
separate numeric pad
Two RS232 ports, one centronics
Weather resistant, portable housing
Advanced CP/M+ Operating System
THE PRINTER
EPSON LX-80
100 char. per second
Bidirectional logic seeking
Programmable line spacing
eg Near Letter Quality
noun selectable type
APT el tn Sea Mary
URC CE Acre ae ed oe
CA ee ee ee) ee Me
ne #0 262,98 65.83 2b9.a1 103,88 TO
een SRS) 2038
eT ee i‘ e i. eh 2 a ty
£0.68 re
mE i ty i 2s nts ae
51 | St Ae
Ae Tren rae Bra ERE) res
8.08 609.99 692.87 1008.90 1158.4G fine
pas : A A: Bo
'
is a Hi
Lees er ane a
SUPERCALC 2
1,024 byte input buffer
Epson ESC/P standard
Full down loadable character set
Bit image & graphic modes
THE SOFTWARE
CPM Plus 3.0
UCSD p-System
Wordstar
Mailmerge
Supercalc
Personal Pearl Database
CBASIC
MBASIC
CASHBOOK Plus: Cashflow
Management & Accounting for you
& your business
THE COMPANY. Osborne spawned
the dawn of personal
microcomputing in 1979 with the
world’s first affordable system.
There are now some 200,000
Osborne owners in over 80
countries; over 12,000 in Australia.
Osborne gives you this experience,
4 pu
Te He a
hs A Ga
HHH
AUSTRALIAN CASHBOOK +
this reliability and should it ever
occur, we give you SIX months
warranty and backup support
Australia-wide from Hills Industries.
THE EXECUTIVE
BUSINESS PACK
OSBORNE
Available NOW from these dealers:
The Osborne Shop, Caringbah
NSW — 524-6240
The Osborne Shop, Wollongong
NSW — (042) 29-6822
Data Parts, Throughout Victoria,
Wagga and Albury
Landlink, Tamworth & Gunnedah,
NSW
Amity Computers, Albany WA
Country Soft, Victoria Park WA
Computer Sales & Leasing,
Casuarina NT
and all authorised Osborne dealers
OSBORNE AUSTRALIA 93 York St., Sydney (02) 290 1122 Telex 70510, Fax 290-1558
accessibility of the thing means you'll fre-
quently find yourself alone at the most
hair-tearing, can’t-get-any-further, don't-
remember-how-to-go-back moments.
There you'll be, standing outside the
biggest library you've ever imagined, on
some remote database like the Source,
without any idea how the swinging doors
work; there's no sign of a librarian, you
desperately need to research some
obscure subject, and it's costing you a for-
tune in phone charges just to hop up and
down frustratedly on the pavement. Or you
want to juggle the money in your three
bank accounts, so the right amount will be
in the right place when your mortgage pay-
ment is automatically deducted on Mon-
day — you can do it while breakfasting on
Sunday, with your croissant in one hand
and the Weekend Australian keeping your
knees warm while you access Telebank
through Viatel, but there won't be a teller
to help you with the transfer. Or, it’s 1 am
and you need to get an electronic letter to
someone so it'll be on their screen when
they come to work in the morning — you
won't find a postmaster to help you with
the postcode, or to tell you whether you
should use priority paid (1200 baud) or
ordinary delivery (300 baud) in order to get
it to the right mailbox safely and on time.
Remember the Novices ...
Of course, when data communications ma-
tures a little more, you probably won't
have to keep looking around for a helping
hand (and it probably won't be as much of
an adventure as now). One aspect of the
field, which becomes very clear after you’ve
moseyed around some, is that the people
providing the facilities, especially in Au-
stralia, are not yet catering for the fact that
their services are being accessed by inde-
pendent and often inexperienced users.
Figure |.The Mi-Compuler Club Bulletin Board's opening screen.
(Note: the prompting bell has been disabled).
What is your FIRST name ?ratlee
What is your LAST name ?battletop
Checking user file...
Logging RATLEE BATTLETOP to disk...
You are caller # +: 2223
Type HELP at the CP/M "OA>" prompt for assistance, or
to enter the bulletin board subsystem.
GOSH!
| enjoyed using Teledata:
the screens and command
card gave me all the help
| needed, and knowing
what my manoeuvres were
going to cost and that the
charges weren't exorbitant
was very soothing.
They aren't yet shooting out, to your re-
mote, island-like screen, all the informa-
tion you need in order to achieve your
objectives smoothly. There is a special art
to presenting information on computer,
and you'll know when you're in the hands
of someone with skill.
| discovered one great talent during the
course of my infiltration of remote compu-
ter facilities: the author of PC-Talk, who
created what | think is a brilliant piece of
public domainery. PC-Talk is written for
the IBM PC and compatibles, and enables
you to do some really sensible things, like
save to disk the screens you're viewing so
you can look at them more closely later —
when it’s not costing you a fortune jn
phone bills. | never once wished for docu-
mentation of this program; after I'd been
told how to summon it at the MS-DOS
prompt, our relationship was clear and we
were inseparable.
Altered Objectives
Now, the original objective of this article
was to gather as much intelligence as |
Figure2.
get help on the Mi Computer Club
get help on joining the bulletin board
get help on the message subsystem
on the communications software
get help
could on various outposts of data com-
munications, and report to you and the CO
(grr) on what it was like to access them and
what they had to offer. As you're probably
aware by now, I encountered a few obsta-
cles along the way. You'll hear about the
obstacles in a minute, but I'll say right now
that as soon as I found a service | could get
into, | stuck with it, partly because | was so
glad to find something easily accessible,
and partly, as you'll discover when foraging
yourself, because it’s virtually impossible
to do a quick exploration of a sizeable
facility — once you get the hang of it you
want to poke into every nook and cranny.
Having conferred with the CO on my
field handset, we decided there was room
for more regular articles on what's going
on in communications facilities both here
and overseas — so look out for them in
future issues, and I'll stick to general com-
ments here.
First, the disappointments. As | men-
tioned above, | was really keen to have a
look around Viatel. About two months be-
fore | wrote this article my spouse (orga-
niser of all things) applied to Viatel for a
subscription. At the time of writing we'd
had no response, so | asked a friend if |
could use his number and password. Un-
fortunately, the friend lives interstate, so
while borrowing his electronic dog tags
was no problem, | couldn't get hold of any
documentation in a hurry.
Viatel is not a good proposition unless
you have that documentation, Although |
got in all right, | quickly pushed myself into
corners, or found myself running around in
circles and paying for the same screens
again and again (some areas of Viatel
charge you, screen by screen, to view their
information). Since | was logged in under
someone else's name, I wasn’t keen to run
up unnecessary charges, and because >
MicC BB QUICK COMMAND SUMMARY
HELP CLUB
HELP JOIN
HELP BOARD
HELP MODEM
see what's on a disk
leave the system
> see if the SYSOP is around
read or leave messages
enter the communications program
BOARD
_read the programs (from within XYAM)
See HELP THIS-SYS for more detailed information ++
If you experience any problems, feel free to leave comments,
criticisms and suggestions via PMAIL to member number 1.
Want latest system information before entering CP/M ? yes
+ End of Category +
Type CTRL-C=CP/M, <CR>=Next Category -
37
there was no obvious and polite way to get
out of some areas, I'd end up pushing the
Olivetti's RESET button — a course of ac-
tion which makes me feel like a real
dummy.
So I'll refrain from commenting on Viatel
until the means for understanding its pro-
tocols are provided (hint, hint). Since
you're unlikely to try to access the facility
in a similarly unprepared fashion, you
shouldn't let my experiences turn you Off.
Now for some Good News
They turned me off. Disheartened, |
thought I'd try some familiar ground and
see what Your Computer's Mi-Computer Bul-
letin Board could offer. My first, second,
third, fourth, fifth, sixth, seventh (get the
picture?) mistake was to try ringing it after
hours — the line is almost always busy
(the CO and sysop hope to do something
about maybe getting multiple lines soon).
When | finally did worm my way in be-
tween other callers, | found procedures
very simple. “How many nulls do you
need?” asked the system. | knew, because
the CO had told me once in the deep dark
past, that my answer to this should bea
zero. Could my computer display lower
case? was the next question — of course,
the Olivetti can do anything (sorry, Bee).
What was my first name? Last name? The
system checked to see if it had a dossier on
me (luckily | had used an undercover
identity}, Zappo, we were into a friendly
and immediately instructive opening
screen (see Figure |}. | chose to lookat the
latest system info before entering CP/M
and found a cheery message from the CO
(boy, was | glad to see him): typing ‘help’
would get me help, Rose Vines is the
sysop. she'd been doing a lot of cleaning
up, the hard disk was going to be up again
soon, and so on.
Figure 3.The Entertainment
Connection menu.
EI3 Info Menu EI32
EI33 Industry News EI35
EI36 Directory EI4
MAIN Teledata Menu HELP
System News
Magazine
Bboards
Help Menu
Last Paragraph: 3
SEL(File) : MAIN
| humbly typed ‘help’ and got a menu of
things | could ask for help with (see Figure
2). HELP CLUB was first, which told methe
Mi-Computer Club was defunct, and that
the bulletin board was the only remaining
part of it. | knew that already, so | typed
HELP JOIN and got the details you would
38
GOSH!
Figure 4.Teledata’s main menu.
-=< THE TELEDATA NETWORK >=-
. What's New ? (09-Aug-85)
. International GateWay Services
. Personal Computing & Leisure
. Entertainment & News Services
, Telex & Communication Services
» The Shopping Complex
. Subscriber Comments & Feedback
. Membership Information Guide
. Network Information Guide
» Signing Off
PWS nn Wh
. Subscriber Rates & Fees
. Accounting Information
. Your Account Balance & Details
. Changing Your Username
. Changing Your Password
. Membership Regulations
)
1-JUL~85
have read in Rose's ‘Bulletin Board Back-
chat’ article.
Next was BOARD, and being an unfinan-
cial member — that is, a visitor — | picked
the ‘Visitors’ section. This informed me
that, unfortunately, | couldn’t access the
pocket programs, and | subsequently sus-
Figure 6.
SUBSCRIBER RATES & FEES
= a a ao ao Se So oS oo a
When you logoff from the system, you
will be informed of the charges
incurred during that session, broken
down into various categories.
(i) Weekdays: 0000 ~ 0800 § 5.00/hour
0800 = 1800 §13.00/hour
1800 ~ 2400 $ 8.00/hour
(ii) Weekends/National Public Holidays
0000 = 1800
1800 ~ 2400
$ 5.00/hour
§ 8.00/hour
Note ; National Public Holidays denotes
a Public Holiday in ALL states!
A connection fee of 33 cents (the price
of a stamp!) is charged each time a
member logs on. The member is also
charged a minimum time charge of 40
cents each time the member uses the
system. This means that if you use LESS
than 40 cents of time on the system you
will be charged a minimum of 40 cents.
However, if you used 50 cents worth of
time, you would ONLY be charged 50
cents.
DISK STORAGE CHARGES
Each member is charged a quarter of a
cent (06.0025) per kilobyte per day, for
items stored in their private DIRECTORY
or storage area.
People who were members of the system
pected | wouldn't be able to use the mail
facilities, either. I tried the ‘Personal Mes-
sages’ option and, sure enough, mail was
only for people with money upfront. This
screen also told me to beware of leaving
anything truly confidential on the bulletin
board, since although the system is fairly
secure, an “inventive system-breaker”,
might be able to get in.
Just one more from the BOARD menu: it
had to be the intriguingly sinister option,
‘Killing Messages’, which proffered the fol-
lowing: “Ideally, the sysop should never
have to delete your messages. You should
be doing so yourself on a regular basis,
once you think they've been up for long
enough to serve their purpose .. often we
only look at recent messages when we log
on and forget the historical gems we en-
tered weeks or months before.”
1 knew Rose wasn’t there, but | typed
CHAT (to talk to the system operator) out
of curiosity. The system politely informed
me that it would see if someone was avail-
able, and would return to me in 30 seconds
if they weren't. It beeped and dotted me
through those 30 seconds, to let me know
it was trying all the time, and then apolo-
gised for the lack of response.
Only having ‘visitor’ status was terribly
prior to 30th June, 1985 and
Home/Student members are charged an
Account Maintenance fee of §2.00 per
month to cover the costs of maintaining
their data on the system.
Commercial members are charged a fee of
$5.00 per month but are not charged a
surcharge for access to purely
commercial applications on the system.
EXTERNAL CHARGES
These are the charges imposed by
Telecom and 0.T.C. for the use of their
facilities plusa small T.A.B handling
charge for Telexes, and are payable in
ADDITION to Teledata hourly rates.
Austpac Charges (Telecom):
og00 - 1800 §$5.95/hour
1860 = 0806 $4.95/hour
All Weekends $4,95/hour
Telex Charges:
National (Telecom)
0800 - 1800 $0.45 per minute
1800 = 0800 $0.25 per minute
International (0.T.C.)
$2.00 per minute
The Telex network transmits characters
at a rate of approximately 5 characters
per second.
Paragraph: 18 0% left.
SEL(File) /c:
Figure 7.
BREAKDOWN OF ACCOUNT
Pm er ee SS Se
CURRENT MONTH
TOTAL
MAXIMUM ALLOWED ON SYSTEM
ao ee el ee ee ee ee ee ee ee
500.00
S 500.00
500,00
TOTAL TIME USE : §
SINGLE PURCHASE :
TOTAL PURCHASES +: $
annoying — | couldn't really de anything. |
now understand all those extremely impa-
tient-sounding people who ring our office
wanting to become members of the board
right away. What's $20 when you can find
out what lies behind all those menus?
Aside from this one frustration, our bul-
letin board seems very easy to use. | never
felt out of control, because the screen in
front of me always suggested what | might
do next, and I'd been informed from the
start how to get help if | needed it. (If Viatel
had employed similar methods | wouldn't
have required a manual.)
Logging off, 1 was given the chance to
leave a comment. Overjoyed, | typed a
long, friendly message to Rose.
The most pleasurable thing about data
communications really is communicating.
At Your Computer we've always been able to
send mail electronically between termin-
als. Each time you log on the system tells
you whether you have ‘mail’. It’s most use-
ful when someone is out and you want to
leave them a message, or when someone
looks depressed and you want to cheer
them up, or when someone has a birthday,
or .. it's just most useful. The CO often
works on the company’s systems late at
night and tends to write us swags of mail
while he's waiting for disks to format and
the like —the mail program tells you when
each message was written, so we can
generally tell from how late the message
was sent when to expect our leader to front
up the next day, and how sympathetic we
should be. Obviously, electronic mail has
Figure 8.
Time Charges:
EVENING:
LOGON:
28 Minutes $
Connection Fee $
TOTAL:
AUSTPAC CHARGE:
Press RETURN to logoff ...:
28 Minutes $
GOSH!
many other useful applications, both with-
in and between computer systems.
Most communications facilities support
messaging, either to users of the facility in
general {advertisement sections, notice-
boards, and so on), or to specific users
(member to member or member to sysop).
Cathy. Gray, editor of Sonics, one of our
sister publications, subscribes to Teledata,
a communications facility which, among
other things, offers an area devoted entire-
ly to the entertainment industry.
Figure 9.
tee aoe eae “ke AND LEISURE
os se eee ee ee oo a
i spautinl Dee ee oat Bulletin Boards
» Group and Ciub Announcements
. Private/Restricted Menus
. The Amusement Arcade
. Teledata Green Pages
. CompuNews Online Magazine
. Topic Of The Month
. Dear Aunty Frank Personal Column
. CompuMart - Computer Flea Market
. Trading Post - General Items
. Fun & Games Joke Column
. Community Services
1
2
3
4
5
6
7
8
9
Yay, Teledata!
Teledata was the first unfamiliar system |
had no trouble accessing and finding my
way around in. The CO had supplied me
with a command card, without which |
wouldn't have been able to move about
with as much confidence as | did.
Teledata is accessed through Austpac,
Telecom's packet-switching network. So |
dialled the Austpac number from within
PC-Talk, which put the call through the
modem. After the carrier signal had shril-
led, 1 was required to type in the Teledata
‘address’ number, and could then sign on
and give Cathy's password ... several times,
because | couldn't remember the right
combination of letters and spaces — lucky
Teledata allows for that.
Since | was using Cathy's password, the
system logged me straight into the ‘Enter-
tainment Connection’ area (see Figure 3),
but ] immediately had the option of trans-
ferring to Teledata’s main menu. From the
main menu (Figure 4), | chose to view the
Membership Information Guide (Figure
5a), and then, still jittery about how much
money Telecom was making out of all this,
| thought I'd better have a look at subscri-
ber Rates and Fees. You can see how
reasonable the charges are in Figure 6. |
thought it particularly civilised that the bill
includes Austpac charges, and that it is
broken down into its various components.
Figure !0.
=a< TOPIC OF THE MONTH ?=-
— Se Se Se Be RSH
. dan '85 - Life After Death ?
» Apr '85 - Queensland Politics
. May '85 - Animal Research
- June '85 - World Government Y/N?
. July '85 - Terrorism
. Aug '85 - Unionism
)
| had a look at Cathy's ‘Account Balance
and Details’ (Figure 7): over $450 to go
before | busted her credit limit — 1 was
getting bolder.
| considered changing her password
(option 5 in Figure 5), so only! could get in
in future. She'd have to beg me, pay mea
king’s ransom in coffee beans (Your Compu-
ter currency) before I'd tell her the new one
While | was plotting deviously, Teledata
logged me out because | hadn't hit a key for
over five minutes. It politely informed me
(Figure 8) of the bill I'd run up — $4.06 for
28 minutes and invited me to press
return in order to complete my retreat. |
did.
Logging in again the next day | thought
i'd go for somerelaxation,so | chose ‘Per-
sonal Computing and Leisure’ from the
main menu (see Figure 9), and sauntered
into the Amusement Arcade. A game of
Tic-Tac-Toe sounded like something |
could cope with, but | couldn't get the
instructions to stop scrolling past me for
long enough to read them. Lost that game,
obviously.
Going to the Teledata Green Pages, | had
the same problem with information on
Andy's Plumbing Service. Whoosh — that
was one swift plumber.
Figure I].
Shoot the do-gooders
Page Created: 00:08 08/07/85
Notice we don't hear of terrorism in
Russia? Why not let us get tough too!
That's all these people understand! If
we're not going to carry out our
threats of reprisais we shouldn't make
them. Extend the same treatment to our
own local trade union terrorists; we
pay taxes so police & military can
protect us, then remove their powers to
deal with iaw-breakers because we
listen to the do-gooders. If the
bible-bashers believe their ravings,
we'll actually be doing them a service
by helping them into the next world!
Ambling through the Computer Flea
Market, | couldn’t find anything that would
pass as a welcome home present for my
Bee. It was good to see people had taken >
39
different approaches to advertising their
wares; one user tried the tantalising tactic
of making usefs scroll through a couple of
blank screens between the description of
what he wanted to sell and the price.
What was the Topic of the Month (Figure
10)? They hadn’t got to September yet (it
was still the beginning of the month when |
was doing this research), sol chose to look
at July's topic which was ‘Terrorism’. The
sub-menu was fascinating. Feeling per-
verse, |] thought I'd look at ‘Shoot the Do-
Gooders’ (see Figure | 1) — wow. ‘Be Gen-
tle, But Be Forceful’, seemed like it might
express a more sit-on-the-fence attitude: it
did. This forum-type arrangement (at least
that's what | assumed | was looking at, in
the absence of any explanation) was intri-
guing. How could! find out the September
topic and maybe get rid of some frustra-
tions myself? | never found out.
What about the Dear Aunty Frank Per-
sonal Column (see Figure 12)? It was too
good to miss. ‘Marooned’ was what |
wanted to be; perhaps someone had writ-
teh in to say they were sick of their solitary
island paradise, would someone in the
Teledata audience like to take over? No
such luck. | thought ‘Why Dori‘t | Get Any-
where’ might expose sorheone's sordid
problem, but it was something to do with
their-car being sluggish off the lights in wet
weather. | was beginning to think Aunty
Frank wrote most of her letters herself.
By this time, | had spent many minutes
on Teledata, and seeing on my command
card that typing STATEMENT would give
me an account balance, | thought I'd check
out the damage. But it only offered me the
bill as it stood at the end of yesterday's
communication. Oh well, there was lots
more to see. At this stage | felt I was ready
to digest some more sensible data and
selected the ‘Network Information Guide’
and a dose of ‘The History of Teledata’.
“The Teledata Network,” said the screen,
“was originally incorporated in October
1981, and whilst trading as ‘The Australian
Beginning’, first made facilities available
to members in March 1982 . In April 1985,
ownership of the company changed | On
July Ist, 1985, after a period of negotiation
and redevelopment, the service was re-
launched as Teledata ... It is currently the
only network in Australia offering services
similar to those of its counterparts in the
United States — Compuserve, the Source
and Delphi.”
A Who's Who of Teledata gave me “a
listing designed to allow users to contact
40
GOSH!
Figure 12.
Dear Aunty Frank
. General Information
What will I do?
Beauty Advice Please!
Nail Biting.
Travel Without Money?
Too Many Women is my Problem!
MAROCONED!
BABEL FISH!
LOST TOWEL!
Strange Little Box
CATS WANTED!
Where Have My Goldfish Gone??!!
QUCH!
Why Don't I Get Anywhere?
Please?
GARDEN ORNAMENT!
I HAVE A HANGNAIL PROBLEM!
LISP
WHAT HAS THE DONKEY GOT?
BEDHEAD WANTED
Was A Ue wh Re
BOOP PDPOA OAD DSM t DDO. Dw
Figure 13
=< The seo Pea ge: >=
“ Sour Rights and Peenensinnied
» How to Shop on Teledata
- The Teledata Shop (Closed)
- The Book and Magazine Centre
. The Computer Centre
. The Software House
- The Modem House
. The Electronic Editing Service
. The Electronic Art Gallery
60. Wendy's Gift Fruit Baskets Store
1
2
3
4
5
6
7
8
9
Ll
Figure 14.
NEWS és INFORMATION - ae )
% ic miancevon ~ News & Info
. System News
. Industry News
. New Products & Services
- Online Magazine
. Directory
Figure 15.
. Introduction
. Audio & Sound Reinforcement
. Recording & Broadcasting
. Video, TV and Film
. Performing
. Lighting
. Employment
. Trading Post
. Midi
- AES
. IREE
. Jokes
“wo Os] oh OF & WN EY
other users on the system who may be able
to offer help in some area, until we (Tele-
data) establish an on-line ‘Users Direc-
tory’.”
The ‘Gateway Services’ option told of
interesting things to come: “Teledata is at
present developing a number of Gateway
links to various on-line information data-
bases, electronic mail services and compu-
ter networks throughout Australia and the
world.” This will apparently enable Tele-
data subscribers to do virtually all their
communications dialling through the one
service, and maybe be billed for everything
through Teledata’s neatly organised
system.
Shopkeepers can see her
coming...
Then my gaze landed on the ‘Shopping’
(see Figure 13) option again, and this time
| couldn't resist. ] read the guff about rights
and responsibilities and grew impatient
over the how-tos, but finally | was there.
Book browsing seemed a good idea, but
the Holt-Saunders Bookshop had nothing
to improve the mind of my Bee.
The Software House was sure to have
just the thing, so | entered boldly. Hmm,
Acme wasa well-known brand — | asked to
peruse its range. Home Budget sounded
like the sort of thing] should be interested
in, but unfortunately, the salesperson re-
fused to give me any details of which com-
puters it would run on (what was | saying
about inadequate information?).
Despairing, | turned to food; | was hop-
ing to find something unhealthy in Wen-
dy's Gift Fruit Baskets. Sure enough, |
could get chocolate eggs at Easter, stuffed
toys too, and most other things that would
fit in a basket. But, curses, Wendy only
delivers in the Melboutne metropolitan
area .. the CO was going to be in Mel-
bourne for two days ... why not send hima
surprise? Wendy's last information frame
let me down — | had to tell Teledata |
wanted to place an order, they'd Jet Wendy
know, and she'd contact me. Well, they
didn't say how long all this was likely to
take, so | decided not to take the risk ..
I'm a determined shopper, so | tried the
‘Electronic Art Gallery’, which turned out
to have a selection of graphically repre-
sented greetings. | purchased a Happy
Birthday (gift box and tag) for 99 cents, and
it was transferred (a word Teledata can't
spell) to Cathy's directory. —
I'd spent about two and a half hours in
Teledata and clocked up $19 towards
Cathy's bill.
Keeping Up with the News
The third time | logged into Teledata, |
noticed there was a lot of news for people
logging on to read; it talked about what
was new on Teledata, who'd won last
week's competition, and so on. The only
problem was that | couldn't get this news
to stop scrolling past.
| decided to hang around in the Enter-
tainment Connection for a while and let
my fingers do the walking through some
‘News and Information’ (Figure 14).
I had a flip through the Online Maga-
zine; after all, according to some, maga-
zines and books made of paper will all be
replaced someday by electronic ‘publica-
tions’ such as this one. At that stage the
Enconn magazine consisted of only two
articles, both of which seemed as though
they'd be interesting to people in the in-
dustry. Another issue was apparently in
the making, but wasn’t actually on-line yet
— even the electronic media isn’t imper-
vious to deadline hassles.
The Entertainment Connection’s ‘Direc-
tory’ proved to be a variety of listings: us-
ers of the Teledata entertainment industry
section; recording studios in Victoria; hire
and production firms in Victoria: manufac-
turers and distributors of music equip-
ment in the USA; and other categories
were still being compiled.
My next choice from the Entertainment
Connection menu was B/boards, which
summoned a list of categories (Flgure 15)
MAINTAIN YOUR SANITY!
MAINTAIN YOUR DISC DRIVES.
DISK DRIVE ANALYZER™
==) FOR IBM PC, XT,
COMPATIBLES
APPLE If & iif
HORTRONICS
Pi ee
@ Analyses disk drive radial alignment, rotational speed, clamping ability
and read/white accuracy.
e Regular use helps protect against errors or data loss caused by faulty drives.
e Checks the disk drive — which IBM’s power-on self-diagnostic
check DDES NOT.
Distributed by
GOSH!
into which you might be able to place mes-
sages, and from which you could read
other people’s messages. (Cathy still hada
Christmas greeting from the Teledata
SySOp.)
The first choice on the recording and
broadcasting bulletin board returned a
tiny and somewhat useless message: “This
is a public domain bulletin board related
to recording and broadcasting, use it to-
day.” But how? A quick glance at the com-
mand card provided instructions, but since
| had nothing to say about recording and
broadcasting, | dipped out.
I peeked into the [okes Bulletin Board
forsome light relief — hmm, very light. The
first joke ran “How many sound guys does
it take to change a light globe?” Answer:
“None, that’s the lighting crew's job” (and
the punctuation wasn’t quite as good as
mine, either).
|] enjoyed using Teledata; aside from the
occasional non-stop-scrolling problem,
the screens and command card gave meail
the help I needed, and knowing what my
manoeuvres were going to cost
$48.00
+ $1.50 p&p
was very soothing.
What the service seems to need nowis a
lot more users, both providing and acces-
sing information. | believe Viatel is ex-
periencing similarly unspectacular traffic
volumes. Systems such as these should
have a dynamic atmosphere about them
— at the moment Teledata seems to be
waiting for a rush of participation. In the
meantime it’s building up its services, and
the Gateway concept in particular should
attract many would-be users whod like the
whole data communications gauntlet to
be more easily negotiable.
Things to Watch Out for
For future issues of Your Computer I'll be
accessing some overseas facilities, and
leaving messages On local bulletin boards
and other services asking sysops to let me
know of new developments. Really, the fun
and benefits are to be gained by doing it
yourself, but if you're not yet using compu-
ter communications, perhaps I'll be able to
tell you about something that will start the
ball rolling. oO
dBASE II Users are laughing
Now they have
dTOOLKIT
Quasar Computer Systems
G.P.O. Box 1048, Brisbane 4001
- Disk Drive Analyser is a trademark of Varbatim Corp. Manufactured tor Nortronics in U.S.A
— ee ee EE eee
[-] Cheque [7] Bankcard [_] Mastercard
DIS) 3) ese
ET TELUS) ce gpece: Hale sbhesececnicact see eee eee ("] IBM format
Expiry Date wie Pe 5 256h0bss0%. svariod mene ee (_] Apple format
—_— eS SS EO Eee eee eee
Containing many dBASE III facilities & more
dLIBRARY - OBJECT CODE ROUTINES: @ dCRYPT - UTILITY:
Arrays or extra 256 Memory Variables, Enerypt and Decrypt Data Files
UBASE IH Date Facilities, Amount in *CP/AL-80, CP/M-86, MS-DOS, PC-DOS
Words, DOS Type, Soundex Codes. ‘depending on format
Check Digits, Random Numbers, SQRT, Bankcard & Visa Card Accepted
Tolower, Capilalize. Isalpha, Enerypton, Handling Charge: $7.50
compression...and Many More. : :
ABASIC - FUNCTIONS. TOTAL PACKAGE $99
Process dBASE II Data and Index Files ™ :
using CB80 or CB86 Compiled BASIC.
dFIX — UTILITY:
Fix Corrupted Data Files
dMENU -
~ dBASE RUNTIME MENU SYSTEM:
Maintenance Routines, Mena Hierarchy,
Security.
Orders & Enquiries:
The Computer Trader,
3 Bowen Crescent,
MELBOURNE, 3004
Telephone Orders:
(03) 266-1995
4]
halt ai —-,
_ Tal = |
i La) ul = a =
_
_
H
it a r
= <a ih
Se
gee WNT rn,
At Seiko we understand the need
to break out of the mould.
For whilst we appreciate that
going along with the crowd may be easy,
SSB(S)/SKOAI3 B
so, we also realise is getting lost in it.
That’ why weve created a range
of Seiko watches that allows you to
show the world exactly who you are.
A range of sophisticated styles
and designs. Where the Duo offers a
dual time zone function which can
be independently set.
A range so unique that it even
includes a watch that follows the
phases of the moon.
And that means, that even in
a complete black and white world,
with Seiko, you'll always stand out
“J HANDS UP FOR
i) SEIKO
in the crowd.
TULPI MODEM
PTLY BILLED AS “the intelligent
modem, like no other modem”,
the Tulpi is something of an enig-
; ™ ma. While it has some of the
finest Reriware I've seen in an Australian-
made modem, the unit we tested also had
a clumsy, difficult software interface.
The Tulpi is manufactured by Telecorp of
Terrey Hills, Sydney. Managing Director
Richard Graham is well-known in the in-
dustry as the driving force behind Osborne
Australia before the collapse of Osborne
Corporation in the United States. I found
Telecorp’s service both courteous and
prompt, and have had similar reports from
other Tulpi users.
The Tulpi is an impressively large mod-
em with the box measuring 260 mm by 250
mm by 64 mm. This is larger than a stan-
dard Telecom phone and I found it tended
to dominate any desk it was sitting on.
Poor Documentation
The front panel has nine visible LEDs in-
dicating the modem’s present state. When
the modem is switched on these LEDs go
through a test sequence in which they
flash until the modem is ready to receive
commands. Unfortunately, the Tulpi docu-
mentation provides only a limited ex-
planation of what these LED indicators are
for, and while the functions of Power,
Online, Ring and Test should be self-
evident, others like RX, TX, RTS and RLSD
are likely to be mystifying to anew modem
user. Another LED indicator labelled Fault
isn't mentioned in the documentation,
and when at the end of the test period the
Tulpi refused to send anything to the com-
puter the FAULT indicator didn’t light up. A
supplementary page covering the LEDs is
now included in Tulpi manuals, and a new
manual is said to be on the way.
There are no switches on the Tulpi, not
even for power. While it doesn’t consume
much (only 11 watts), I’m uneasy about
leaving anything electrical switched on,
and found it inconvenient having to reach
down to the skirting board outlet to turn
the Tulpi off. (Telecorp says the Tulpi is
designed to run 24 hours a day, which is
why there is no switch).
A DB 25 connector with a Telecom 605
plug for the RS232C interface is on the
back panel with a cable for connecting to
the telephone system. A cheap pushbut-
ton telephone with poor voice quality
(since replaced with an improved unit) was
connected to the Tulpi, but as this wasn't a
44
Should you tiptoe past the
Tulpi, or pluck it? Bill
Bolton wasn't sure when
our review unit exhibited a
few shortcomings. But the
manufacturer reacted to
the criticisms with the
promise of an update (due
out by the time you read
this) which could turn it
into a real winner.
telephone review | disconnected the
phone from the modem and restrapped
the Tulpi for normal Telecom Mode 3 op-
eration with a Telecom phone.
The two halves of the case clip together
and it took a few moments to figure out
how it came apart, as (perhaps under-
standably) there were no instructions for
accessing the internals of the modem.
The Circuitry
A superb piece of hardware engineering!
The circuit board is of a high quality and is
cleanly laid out with good components
mounted on it. No circuit diagram of the
unit was supplied.
The Tulpi uses the AMD 7910 ‘world’
modem chip, as do most of its competi-
tors, and this largely sets the basic oper-
ational performance parameters of the
modem. The technical performance of the
hardware was very good, with low distor-
tion levels and high stability.
Telecorp claims the Tulpi has ‘exclusive
longline’ circuitry, which means “if the line
is so poor that reliable communication is
impossible, longline will disconnect’. As
you will see, | had trouble with the Tulpi
disconnecting under what I considered to
be normal line circumstances, but I'm not
sure whether the longline feature had any-
thing to do with this.
The Intelligence
The intelligence is provided by an 8085
CPU with control software in EPROM:
(erasable programmable read-only mem-
ory). The various operating modes of the
Tulpi are under software control, and it
‘wakes up’ into a mode programmed into
the EPROM on the circuit board.
The default wake-up mode is for 1200/75
bps V.23 operation using a data format of
seven data bits, one stop bit, and even
parity. Telecorp will program whatever
‘wake-up’ you require into the EPROM fora
nominal amount after purchase, or free if
specified when ordering.
V.23 Modem Standard
The V.23 modem standard isn’t really a
full-duplex standard. It’s primarily in-
tended as a half-duplex standard, with all
communication going over the same data
channel. The two ends have to agree over
who is sending and who is receiving at any
particular time with half-duplex operation.
The V.23 standard provides a 75 bps ‘back
channel’ which is independent of the | 200
bps channel, so a form of full-duplex op-
eration with 1200 bps in one direction and
75 bps in the other direction is possible.
Because the 75 bps channel is a ‘back
channel’ rather than a normal full-duplex
channel, an RS232C interface doesn’t
usually bring it out to the normal transmit
and receive data pins on the interface. For
astrict V.23 modem implementation you'd
need a different cable to connect your
computer to the modem from the one
you'd use for a V.21 300 bps modem.
Another problem is that many personal
computers can’t ‘split’ the baud rates on
their communications ports. On an IBM
PC, for instance, there's no choice of set-
ting the serial ports for 1200 bps operation
in one direction and 75 bps in the other,
You can only have the same baud rate
selected for both directions of com-
munication.
The Tulpi Buffer
The Tulpi overcomes the two problems of
the RS232C pin connections and ‘split’
baud rate by internal buffering between
the phone line and the computer interface.
This means you can program the phone
line communication speed to 1200/75 bps
or 300/300 bps while the computer inter-
face is programmed to operate at. say,
1200/1200 bps. The RS232C interface
brings out the transmitted and received
data for both 1200 bps and 300 bps opera-
tion on the normal transmit and receive
pins (pins 3 and 2 respectively).
The user can program the computer in-
terface to operate at any speed between 75
bps and 19200 bps. Different baud rates for
the transmit and receive direction as well
as the phone line speed can also be prog-
rammed; the choices range from 75 bps to
1200 bps, with the modem selecting either
the V.21 or V.23 modem standard as
appropriate. This phone line speed seleéc-
tion is also used for setting whether the
CCITT modem standards (V.21 and V.23) or
Bell modem standards (Bell 103, 202) are
used. The modem defaults to CCITT stan-
dards unless the Bell standard its specifi-
cally selected.
Obviously if the phone line speed is set
to a lower value than the computer inter-
face speed there must be some control of
the flow of data or data will be lost. The
Tulpi uses the Data Set Ready (DSR) line
on the RS232C interface to control the flow
of data from the computer to the modem.
When the Tulpi has almost filled its buffer
with data from the computer which has not
yet been sent over the telephone line, it
switches the DSR line on the RS232C inter-
face to false. When the buffer is empty it
switches the DSR line to true to tell the
computer it's ready to accept mote data.
This means the communications port on
the computer must be set up to respond to
the DSR line from the modem as a hand-
shake signal. In a strict RS232C serlal port
implementation this should always be
true, but some PCs won't respond to the
DSR line because it's disabled in the PC
hardware or the PC software isn’t program-
med to respond to it. XON-XOFF hand-
shaking is also provided.
Because of the two-step procedure
needed to change the speed of both the
line intetface and the computer interface
on the Tulpi, I found it convenient to leave
the computer interface set at 1200 bps and
only change the speed on the phone line
interface. The internal Tulpi buffer is 2
Kbytes, and although | didn't have DSR
handshaking enabled on the computers |
was using, | didn't have a problem with lost
data when sending data to the modem at
[200 bps for transmission at 300 bps as
long as | didn't type too far ahead of what
was being echoed from the remote system.
When using the Christensen protocol to
transfer files, the computer would only
send one data block of 131 bytes at 1200
bps to the modem before waiting for a
response from the remote computer, so it
never came close to filling the buffer, as
software handshaking was preventing data
loss.
TULPI MODEM
The two ends have to
agree over who is sending
and who is receiving at
any particular time with
half-duplex operation.
The Tulpi allows the data format for the
computer interface (the number of data,
stop and parity bits) and the data format
of the phone line communications to be
Set quite independently. It’s possible, for
instance, to have the data format of the
modem line set at seven data bits, one
stop bit and even parity while the compu-
ter interface is set to eight data bits, one
stop bit and no parity.
The Commands
The Tulpi has 12 commands for program-
ming its operation: answer, dial, equalise,
format, hangup, new, orjginate, private
line, speed, test, unlisten and verbose. The
basic operating parameters at ‘wake-up’
after the power is turned on are obtained
from the EPROM.
The commands are sent to the computer
as an attention character (which defaults
to a full stop, ‘.') with the first letter of the
command. The user can change this to any
other ASCII character with the ‘new’ com-
mand. | didn’t like the default choice of the
‘’, but more of that later.
A command to set ‘originate’ mode
would look like ‘.O’. The command to dial
the telephone number (07) 378-9530 (the
Software Tools RCPM number) from an
exchange which supports tone dialling
would be '.D # 073789530 T’.
The command set allows most of the
important operational parameters of the
modem to be changed, but some are de-
signed in and can't be altered. The com-
mand set is fairly logical; some commands
will give English response messages, and if
the Tulpi doesn't recognise a command it
returns an ‘Uh?’ message (newer versions
say ‘Command Error’).
The Gotchas
There were several aspects of the com-
mand set which created problems for me,
the most serious of which concerned the
‘unlisten’ command. The Tulpi we tested
had to be commanded to go into an unlis-
ten mode when it went on-line; it didn’t do
it automatically. If you're using the default
attention character ’.’, and forget to set the
‘unlisten’ mode, you'll have problems ev-
ery time you try to send a ‘.’ character.
Telecorp is now shipping all its modems
with ‘unlisten’ as the power-up default un-
less otherwise requested. That's a big im-
provement, but it's still not enough —
once you set it to ‘listen’ (say to hang up
from your first call) it stays in that mode
next time you go on-line unless you re-
member to set it back.
Imagine you're entering a message into
an electronic mail system and put a’.’ at
the end of a sentence which finishes mid-
line. You then enter the next sentence
starting on the same line, and when you
press return to end that line the modem
comes back to you with an ‘Uh?’ message.
You go back and get the mail system to
retype the last line and you find that every-
thing after the '.’ is missing. The Tulpi has
interpreted everything after the ‘ as a
command and stored it in its internal com-
mand buffer for processing. It usually
won't recognise your sentence as a com-
mand (unless you're particularly unlucky)
and so just gives you the ‘Uh?’ response.
The solution sounds simple, but make
gure you issue an ‘unlisten’ command be-
fore going on-line.
When using V.21 standard many users
find phone lines will work better in one
direction than in another. A phone line
which is unreliable for data when the per-
son making the call is in originate mode
and the person receiving the call is in
answer mode (the norm for data calls) can
work fine if both ends switch modes. Some
remote services, such as the Software
Tools RCPM, give callers the option of ‘flip-
ping’ their modem from originate to
answer mode soon after logging on.
(Around 25 per cent of callers to the Soft-
ware Tools RCPM use this facility.)
The Tulpi can’t change modem modes
effectively when it’s on-line. While dumb
modems allow the user to change between
answer and originate modes by a switch or
a control line on the RS232C interface, the
Tulpi requires software commands. Once
it's connected to a remote modem the Tul-
pi will disconnect if it loses carrier. When
you issue the software commands to
change the Tulpi mode from originate to
answer, for example, the Tulpi will lose
carrier unless the modem at the other end
changes mode at the same time. The win-
dow for the ‘same time’ seemed a lot shor-
ter than the claimed 600 ms.
Most remote systems wil] tolerate a car-
rier loss of several seconds (Telecom reg- >»
45
ulations allow a loss of up to 30 seconds
before a disconnect must be forced by the
answering end), which is plenty of time for
a user to change the mode on a dumb
modem.
The carrier loss disconnect also makes
the Tulpi unsuitable for auto-answer op-
eration on remote systems. Minor inter-
ruptions to carrier due to crosstalk, ‘line
hits’ and other transient line phenomena
are quite common in my experience with
TULPI MODEM
the Australian telephone system, and may
corrupt data, but are rarely severe enough
to warrant automatic termination of the
call.
When I tried the Tulpi in auto-answer
mode on the Software Tools RCPM I got a
barrage of complaints about premature
disconnects from callers, and the number
of unsuccessful calls reported by the com-
munications supervisor software sky-
rocketed to nearly 50 per cent (it's typically
about 4 per cent).
i found it impossible to connect to
several remote systems when using the
Tulpi in its normal mode, while ] had no
trouble using other dumb and smart mod-
ems. This. was because the remote sys-
tem’s auto-answer sequences ‘glitched’
carrier slightly at answer, which was
enough to cause the Tulpi to disconnect.
The solution was to use the ‘private line’
mode, in which the Tulpi wouldn't care if it
HOW MODEMS GOT SMART
Conceived in 1977, where are Intelligent Modems at today? Bill Bolton
gives us the lowdown on the Hayes 300, the de facto standard for
T he concept of intelligent, or smart,
modems arrived when DC Hayes
Corp introduced the Smartmodem 300
to the American market in 1977. The
Hayes Smartmodem 300 was a Bell 103
standard modem which could be com-
manded by software to auto answer,
dial telephone numbers and change
the number of its operating para-
meters. The user interface was well
thought out, and over several years be-
came a de facto standard. for Bell 103
‘smart’ modems from other manufac-
turers, |
in about 1980 Hayes introduced the
Smartmodem 1200— an enhanced ver-
sion of the Smartmodem 300 — which
could handle Bell 212A 1200 bps full-
duplex communications as well as Bell
103 300 bps. Hayes expanded the com-
mand set to include a number of extra
features necessary to control a dual-
mode modem and added auto setting
of the modem speed by sensing what
baud rate the computer was using to
send information to the modem over
the RS232 link. The modem could also
auto sense what speed an incoming call
was at and tell the computer.
The expanded Hayes command set
for the Smartmodem 1200 became the
de facto standard for the 1200 bps mod-
em market in the United States. Hayes
and other manufacturers also intro-
duced plug-in board modems for the
IBM PC, which were generally similar to
the ‘standalone’ 1200 bps products.
The Dilemma of Intelligence
The problem with intelligent modems
is how to get them to distinguish be-
Bell 103 ‘smarts’.
tween commands you want them to re-
spond to and data you want them to
send to the line. Hayes decided that to
get the modem to do anything at all
you'd have to ensure almost any com-
mand started with a predefined com-
mand delimiter, specified as ‘AT’ (for
Attention). (Sometimes you'll see the
Hayes command set referred to as the
‘AT’ command set.) After the initial ‘AT
further commands are sent to program
the modem.
As the letter combination ‘AT’ occurs
in many English words, Hayes designed
its modems to go into an ‘unlisten’
mode as soon as they actually con-
nected to another modem.
So far so good, but what happens
when you want to change a parameter
of the modem when it's on-line? Hayes
decided to have a period of silence fol-
lowed by an ‘unusual’ combination of
characters and another period of si-
lence to get the modem’s attention
while it was on-line. After the modem
received and recognised the on-line
‘escape’ sequence (from either end of
the data link) it would again respond to
AT commands (from either end of the
data link). A one-second silence was
followed by three ‘+’ characters fol-
lowed by another second of silence as
the default on-line ‘escape’ sequence
was selected.
Though unlikely, the ‘++-+' sequ-
ence could occur in transmitted data,
so Hayes allows the user to reprogram
the escape sequence to use a different
character and silence time. The main
purpose of this appears to be for auto
answer modems, which generally get
reprogrammed to something other
than ‘+++’ to avoid the autoanswer
modem getting reprogrammed if a cal-
ler with a similar modem tries to re-
program his modem while on-line.
The Hayes command set allows
fairly detailed control over the oper-
ational parameters of the modem, even
down to the level of reading the mod-
em’‘s USART status registers. The mod-
em can be instructed to report ‘results’
of certain operations in either a numer-
ic code or English words like ‘NO CAR-
RIER’ of ‘CONNECT 1200'.
Hayes has recently introduced a
Smartmodem 2400 and further ex-
tended the command set to allow con-
trol over new parameters associated
with the extra facilities provided in the
modem.
Command Set Support
The fact that the Hayes command set
has become a firmly entrenched de facto
standard indicates that it successfully
addresses most of the needs of users.
Most communications software
available for PCs assumes you are using
a Hayes command set-compatible
modem as its default. If you’re Jucky the
communications software will allow
you to easily redefine the modem con-
trol command sets, but still usually ex-
pects the replacement codes to have a
general similarity to the Hayes set in
terms of the parameters you're able to
control. Many public domain programs
support only the Hayes command set,
and you have to change the program
source code if you want to use a diffe-
rent command set. ia]
46
The Queensland Computer Expo ’85
Crest International Hotel 6th-9th November 1985
*
*
*
You can see the latest technology in Te software:
peripherals and ergonomic furniture under one roof.
7
2 Every major brand of P.C. is yours to test drive.
e3 Get sound advice on the right computer for your business or home.
4
“| &
Are you getting maximum use from the computer you presently own? heat = |
Ask the experts at Computer Expo 85. fe
5 Special Show discounts on hardware, software, and diskettes will save ", SS
a bundle. =
‘SETTING A NEW STANDARD OF EXCELLENCE
with pencil and paper.
On-screen Underline, Overstrike, Bold,
Super and Subscripts (4 nested levels).
Up to 8 documents simultaneously in
Memory with split screen viewing.
Text can be Copied/Moved/Wiped by Block
or Column.
Column Alignment to a defined character
e.g. decimal point.
Extensive formatting capabilities with
Justification, Page Headers & Footers,
automatic Footnotes, Multi-Column (up to
4) printing.
Mail/Reference List, Standard paragraph
Management, including Sort/Select.
* Background Printing, Form Letters, and
much, much more.
Postal Address:
G.P.O. Box 1280
BRISBANE, QLD 4001
Phone
(07) 369 1515
STEMWRITER
World’s Leading Word Processing Software for
Apple //le, [/c, and /// Personal Computers
* Easy to use, works intuitively like you do
"Ign a ea
SW nee
$320 in:
(MOVE) TEXT BY (BLOCK)
STEMWRITER ALLOWS YOU TO DISPLAY TwO SEPARATE
DOCUMENTS OR TWO DIFFERENT PARTS OF THE SAME
DOCUMENT ON THE SCREEN SIMULTANEOUSLY,
CURRENTLY DOCUMENT 1 IS. BEING DISPLAYED IN. THE
TOP HALF OF THE SCREEN IN wINDOW 8, UP TO
3 DOCUMENTS (OF ARBITRARY SIZE) MAY RESIDE
SIMULTANEOUSLY IN THE COMPUTER'S MEMORY, THIS
MAKES IT EASY TO MOVE AND COPY TEXT FROM OWE
DOCUMENT TO ANOTHER,
DOCUMENT 2 1S CURRENTLY BEING DISPLAYED IN THE
BOTTOM HALF OF THE SCREEN, IN WINDOW C, COMPLEX
EQUATIONS wILL APPEAR ON THE SCREEN JUST AS THEY
wILL WHEN PRINTED ON PAPER (PROVIDED THAT YOuR
PRINTER HAS THE CAPABILITY), E.G,
y
. <p + Per Mie es mle . re
For a free brochure, contact us directly an} Stemsoff, or see your local Apple Dotler.
Apple is a Registered Trademark of Apple Computer Inc.
47
Tools for Professionals
Lattice C $770
The 16-bit C Compiler used by the experts.
Early version sold as Microsoft C. Version
2.14 includes automatic sensing of the pre-
sence of 8087 chip, Unix-compatible maths
functions, and more.
Lifeboat’s Run $309.00
C Interpreter. Perfect for learning or teach-
ing C and debugging C code. Operates like
Basic. 100 common functions built in.
HalG na apg 0592
{BM PC Colour Graphics routines: a com-
plete library of graphics primitives for
Fortran, Pascal, Lattice C, Basic Compiler,
Basic Interpreter, or Assembler. Halo sup-
ports the [BM PC Graphics card, the Her-
cules Card, some other graphics cards,
mice and printers. (Price quoted covers one
language /card combination.)
Panel o.oo. $641
A powerful and flexible tool for designing
and editing data-entry screens and key-
boards. {t generates program code in your
favourite lanquage for each screen.
PLink-86
A two-pass linkage editor allowing overlays
in C, FORTRAN, PL/1, PASCAL,
COBOL and Assembler. Define overlays at
link time. PLink is available for CP/M-80,
CP/M.-86 and MS-DOS.
The Greenleaf C
Functions
This library of functions has its main
strength in DOS, string, RS232, color text,
and printer functions for the IBM PC. Learn
the complexities of C from the examples
and source code supplied.
The Entry System for Programs is the
new, third generation program editor that
enablés programmers to write 50% faster
and 100% better. Includes on-line syntax
checking, formatting, structure manipula-
tion, and more. Available now for Lattice C.
Asynchronous Communications Control
Program available configured for over 80
different 8 and 16 bit micros.
Available exclusively in Australia from:
FAGAN
MICROPROCESSOR SYSTEMS
95 Canterbury Road, Middle Park, 3206
Tel: (03) 699 9899 Telex: AA31604
48
got carrier from the remote end or not. As
the name suggests, this mode is intended
for dedicated lines rather than the normal
switched telephone network. Once put
into the private line mode the Tulpi will
only recognise one command, so private
line mode won't allow originate/answer
mode changing when on-line.
Most other smart modems I've seen
allow the disconnect time parameter to be
programmed. The Hayes command set
allows programming this parameter up to
25.5 seconds, while the default on Hayes
command set modems is normally 700
milliseconds.
On-Line
Apart from the problems previously men-
tioned, the Tulpi performed well when it
was on-line and | used it extensively for
V.21 300 bps operation to a large number
of timeshare and PC remote systems.
The amount of destinations for V.23
1200/75 operation was limited to Austpac,
MIDAS, Viatel and some casual file trans-
fers with other V.23 modem users. I had no
problems accessing MIDAS, Austpac and
Viatel with V.23. When transferring files to
other V.23 ‘outstation’ modems it often
took several tries to get a telephone line
which would successfully support a file
transfer, but this is typical of all the V.23
modems I've tested, andthe Tulpi certainly
performed creditably at V.23 standard. A
brief test was made locally using Bell 103
standard and no problems were encoun-
tered, and no attempt was made to use the
Beil 202 mode.
Documentation
The Tulpi documentation is a neat [5-
page, loose-leaf manual with no. page
numbers or index. It covers the Tulpi com-
mand set in detail but is very light on any
physical details of the modem. I'd rate the
documentation as merely adequate.
The Command Set Again
The Tulpi got its commercial start in life
with a commitment from ICL to buy a
quantity of the modems from the initial
product runs, so certain aspects of the
modem were tailored to meet ICL’s needs
(a feature most strongly reflected in the
command set).
I've been using modems which use the
Hayes command set for quite some time
now and have found the Hayes commands
give the user a convenient and largely un-
obtrusive way of controlling a modem. Cer-
tainly | haveno complaints about anything
TULPI MODEM
| can't do with a smart modem using the
Hayes commands. On the other hand, !
found the Tulpi command set cumber-
some to use and it often got in the way of
my communications activities — but
perhaps this is because I'm already used to
the Hayes commands.
Some User Comments
{ solicited about a dozen comments from
Tulpi users about their experiences with
the modem through the Software Tools
RCPM. Most of the responses were from
business users, and boiled down to the
same thing: “The Tulpi is a fine modem but
some of its features are hard to live with.”
The Bottom Line
The hardware engineering on the Tulpi is
excellent, but its controlling software
leaves a lot to be desired. Fortunately, soft-
ware problems are much easier to over-
come than those attributable to hardware.
Telecorp has already announced some
additional features for the Tulpi, including
a non-volatile RAM to store the operation-
al parameters so the Tulpi will remember
and wake up to its set parameters after
being switched off. Others such as the
‘answer page’ are also in the pipeline, but
further comment will have to wait for
another time.
Most significantly, Telecorp has
announced support for the Hayes com-
mand set. It should be available by the
time you read this. The move, combined
with other changes and new documenta-
tion, could well remove any complaints |
have about the Tulpi. The final verdict, of
course, will have to wait until we've seen
one.
if you need a modem for auto-answer
operation or have problems with usually
reliable but occasionally questionable
telephone fines I couldn't recommend the
Tulpi modem in the form tested. The com-
mand set is usable but cumbersome and
doesn't allow sufficient contro! of all desir-
able modem parameters:
The Tulpi wil! serve well in an environ-
ment where line reliability is good and
your communications software is easily
adaptable to the Tulpi command set.
it comes at a premium price with a re-
commended retail of $989, although an
‘Econo Tulpi’ with all the current features
but limited future upgradability is due to
be released at less than $700. I'll reserve
judgement on whether it represents value
for money until I've seen the latest up-
grades. C
Tne ‘Breeze’ sophisticated micro-
computer replaces the humble
cash register, right at the Point Of
sale — and not only handles
nomial cash register functions
faster and more efficiently, but also
operates C.O.D/s, Laybys, Account
sales and Payments, at the touch
of a button.
The ‘Breeze’ is a breath of fresh air
through your entire Point Of Sale
operations — from the Point Of Sale”
flows the complete management
functions of any business, including
Stock Control, Sales Analysis,
Accounts, Invoices, Statements,
Sales Tax, Debtors Aged Balances,
Sales Representative Commissions,
even Banking Slips.
Your most junior cashier will find it a breeze
fo use, with the Credit Card and Bar Code Reader —
because Breeze is specifically designed for fast customer
service and accurate collection of data.
The ‘Breeze’ Software is available on the IBM PC & XT, IBM
compatibles, Sirius, Apricot, Ericsson, Wang, Olivetti, Sanyo,
ee
rai
Teal
ry
i
i
T
z
D
oo
g
®,
z
g
aT
rai .
ik rag |
940
A q
TU Tse
rill
1 A
= * © Cash, COD, Layoy and Account
; Sales 0) Instant update of debtors
ag | accounts, inventory records, sales statistics,
® and sales fax as the sale is entered
ee LC) Full perpetual stock recording and
fae reporting including stock reorder, stock
= lee") status, and stock faking report
3) CL] Product sales analysis reports
& including margins 0 Price lists (J Debtors
aged tral balance 0) Debtors statements
! O) C.OD. deliveries listing DD Laypy
= —7E customer aged trial balance 0 Overdue
“we7 = charges report 1) Bank deposit report
| O Magnetic credit card option
LJ Bar code reader option 0 Inter
improves your profitability "P= crmncation cetion
The Breeze Benefits Summary.
Os oe LI Easy installation CL] Fast efficient
operation 0) ‘User friendiY and easy to use
O Provides flexible and comprehensive management
reporting 0 Designed for future growth from diskettes to hard disk
OO State of the art programming provides ‘user selectable’ systems
options 0 Thoroughly tested Software D) Comprehensive
communication options O Additional aptions — including bar code
and magnetic stripe card readers 0) Specificaily designed for the
Retail Point Of Sale environment.
rt) TE inet
TT LL aes
I
7,
ie
= Se la
: SS SE
—— are Sea
Nec, Logitec, Texas Instruments oe es
Tne ‘Breeze’ Retail Software
System places all
this vital information
night at your very
fingertips.
WOOD 3805 BSA
The Breeeze — a breath of fresh air for your
business and your lifestyle.
Breeze Software (Aust.) Pty. Ltd.
P.O. Box 1220, Geelong 3220.
Telephone (052) 21 6144
BIG CHOICE ART UNION .....
IN THIS INSTANCE THERE IS NO CHOICE.
YOU WIN THE BEST THERE IS,
AN IBM PERSONAL COMPUTER AT
MODEL 99 with 512K characters of user
memory, the 1.2 million characters diskette
drive, anew 20 million — character fixed disk
drive and a connection adapter that can be
parallel or serial or both plus a ROLLS ROYCE
Silver Spirit plus a diamond pendant.
TO summarize the winning ticket holder
receives an IBM Personal Computer AT with
software (value $15,000) plus a ROLLS ROYCE
Silver Spirit (value $161,000) and a diamond
pendant (value $4,000).
= 0
inna
BIG CHOICE ART UNION NO. 132 DRAWN STH NOVEMBER, 1985.
Choose this as your $180,000 first prize or select from these alternatives:
A Silver Spirit Rolls Royce ($161,000) plus a $19,000 diamond Peae can OR Each Of these
A Mack Ultraliner (Model MHR 613R) or a Mack Superliner (Model 721RS) both with e
extras OR prizes valued at
A Cuddles "35", plus a Cuddles °30" Cruiser with luxurious extras OR
A GTS 308 Qualtrovalvoie Ferrari ($80,300) plus a Haines Hunter 850 FBC Cruiser
with dual Volvo 6 cyl. turbo motors (S89, 700) plus a $10,000 diamond pendant OR
A Jonn Deere 8850 Tractor with a Jonn Deere 1610 Chisel Plough or Cultivator
($177,000) plus a Honda 4 wheel TRX250 ($3,000) OR
A fully furnished 4 bedroom Gold Coast home at 162 Burleigh St, Burleigh Waters Tickets in the
($175,000) plus a diamond pendant ($5,000) OR
A “Round Australia’ package including a Range Rover, Viscount caravan, 2 trail Art Union are
bikes, camera equipment, $10,000 of Flag Inns accommodation and services, a
Ford Fairlane, camping equipment, diamond pendant, and a Haines Hunter Cabin just S 5.00 each.
Cruiser. waits
Choose from: A Ford Spectron XLT OR a BMW
K100 motorcycle with extras OR a Mitsubishi 1300
AWD Wagon OR Ford Falcon GL Sedan OR a
diamond pendant
Each valued at $15,000
Choose from: A Nissan Patrol 4WD Wagon OR a
Haines Hunter 19’ 4” Cabin Cruiser with 140 h.p.
Jonnson outboard with Roll-Ezy trailer OR a Ford
Fairmont 4.1 EFI T-Bar Auto. Sedan (with extras)
OR or a diamond pendant
Each valued at $20,000
Choose from: A Ford Fairlane plus a $2,000
diamond pendant OR a 19’ 6” Haines Hunter
Cabin Cruiser with a 185 h.p. Jonnson outboard
with Roll-Ezy trailer and extras OR a 12.2 metre
Hauimark tri-axle semi-trailer compiete with gate
sides, with cap tarp and side curtains and
6-15RX22.5 wide profile tyres
Each valued at $26,000
A Citroen CX25 GTI 2500 plus a $3,000 diamond
pendant OR the new magnificent Renault 25
automatic saloon PLUS a $4,000 diamond
pendant OR a 4 door Range Rover (with extras)
OR an LTD Luxury Saloon (with extras) OR a 21’
Haines Hunter Cabin Cruiser with 260 h.p. Merc
Cruiser stern drive with extras on a Roll-Ezy
IN AID OF MARIST BROTHERS SCHOOLS AND
PROJECTS AND SPORTING WHEELIES DISABLED Pe
SPORTS ASSOCIATION OF QUEENSLAND
Each valued at $40,000
For further information regarding prizes, or if the ticket order form has been detached,
contact The Big Choice Art Union, 82 Moola Road, Ashgrove, QLD 4060. Phone (07) 38 4134
Permit No. A7390 A.C.T. Permit No. 85/287
PACKETS
WHAT'S IN
THE PACKET?
Some time ago we asked Bill Bolton to review various
ranges of new modems appearing on the market (the
Great Modem Search?). In order to review a modem,
you have to use it to communicate with something,
so lately Bill has been doing a good deal of
communicating. Along the way he's discovered a few
things about the kind of data communications
networks becoming available to Australians — so
here’s both the good news and bad news about
sending binary data over digital packet switching networks.
> |
COMMUNICATIONS via data packet
switching networks is becoming a fact of
life for many Australian PC users. The OTC
data packet switching network, MIDAS, has
been with us for several years now, and
more recently Telecom has got into the act
with Austpac. Many MIDAS users now ac-
cess it via Austpac.
The other growing area for data packet
switching is digital packet radio; a grow-
ing band of enthusiasts combines the hob-
bies of ham radio and computers. Using
techniques originally pioneered in Cana-
da, several local digital packet radio net-
works are active in Australia. As write this,
the networks are geographically isolated,
but moves are afoot to establish an
amateur ‘data highway’ packet radio link
between Sydney, Melbourne and perhaps
Brisbane.
Now digital packet switching systems
are supposed to be as transparent as
possible in data terms, which means they
shouldn't interfere with any data passed
across the network. Transparency is a rela-
tive thing, though, and when someone
says a digital packet network is ‘transpa-
rent’ to data they usually mean it’s trans-
parent to the content of the data, ratherthan
to the timing of the data.
Why are we Waiting?
This means your data should arrive at the
other end without corruption, but there
isn’t necessarily a guarantee as to exactly
when it will arrive. There can be consider-
able delays between transmission from a
computer sending data into a packet
switching network and the reception of
that data by another computer. The delays
may range from fractions of a second (fairly
common) to several minutes (fairly un-
common). Those of you who read the Au-
stralian computer industry weekly news-
papers will be aware of the continuing dis-
cussion, claims and counter-claims about
the degree of network time delays being
experienced by Austpac users, for ex-
ample.
lf the network is using a Satellite some-
where in the path the data is following,
there is the additional real delay involved
in sending the data up to the satellite and
back down to earth. This certainly affects
MIDAS at the moment, and with AUSSAT
almost upon us will probably affect Aust-
pac in the future too.
If you're simply transferring data with-
out any error checking — that is, retrieving
textual data from a database — the delays
aren't a problem and may often go un-
32
PACKETS
At present networks are
geographically isolated,
but moves are afoot to
establish an amateur ‘data
highway’ packet radio link
between Sydney,
Melbourne and perhaps
Brisbane.
noticed by human operators. The problem
arises when it's time to get down to the
serious business of binary data transfer.
The Packet and the PC
Particularly now Telecom‘s Austpac net-
work is maturing, host computer systems
designed for communications with per-
sonal computers are starting to be accessi-
ble from it — for example, the Mi-
Computer Club is seriously working on
getting the MiCC bulletin board system
onto Austpac with a multi-user capability
(don't hound the editorial offices about it
just yet, we'll keep you informed of de-
velopments).
Several host computer systems in the
US which are accessible via Austpac and
MIDAS offer various communications pro-
tocols suitable for use with PCs for trans-
ferring data. The most common of these is
the well-known Christensen or Modem
protocol, which i've previously described
in detail.
The Christensen protocol wasn't de-
signed for communicating over a data
packet switching network; the major prob-
lem is the delays between the two ends of
the network. This means two computers
attempting to communicate may not be
able to respond quickly to each others’
data transfers.
There is an extension to the Christensen
protocol called the CRC option. In the ori-
ginal Christensen protocol, the checksum
of each block is only one byte long andis a
simple modulo 256 sum. This works well in
practice for most cases, though it can occa-
sionally allow errors to go undetected ina
supposedly error-free protocol.
The CRC option works as follows:
Instead of the receiving program send-
ing <NAK> at the very beginning of a data
exchange, it sends the letter 'C’. If the
sending program can use the CRC option,
it treats this just like a <NAK>, except
that it computes a two-byte CCITT CRC-16
check value and adds it to the end of all
blocks instead of the one-byte checksum. If
the sender cannot use the CRC option, the
‘C’ character has no meaning and is
ignored. The receiving program should try
about three ‘C’s before deciding the sender
will not handle CRC check values. The re-
ceiving program transmits a <NAK> to
start a checksum Christensen file transfer. .
Christensen Protocol Origins
The Christensen protocol was originally
devised by Ward Christensen as a protocol
for communications between personal
computers.
The user of one PC runs a communica-
tions program called Modem (or YAM,
Mite, Crosstalk or whatever) and dials up
another personal computer system, usual-
ly an RCPM or similar system. The PC user
then tells the RCPM to run a remote com-
munications program called XModem or
XYAM. The two communications programs
then use the Christensen protocol to
transfer files between the two computers.
When Ward Christensen designed his
protocol he made several assumptions im-
plicit to its design:
@ File lengths can be made exact multi-
ples of 128 bytes for transmission pur-
poses. The smallest CP/M sector is 128
bytes, so 128 bytes was the size of the
smallest possible data block on a CP/M
disk. .
w Data format is eight bits, no parity, one
stop bit.
™ Both computers are single-user person-
al computers.
= Both computers are talking to each
other over a communications link which
introduces no appreciable transmis-
sion delays, such as a domestic phone
line.
Christensen Protocol Overview
It's been quite a while since the last article
describing the Christensen protocol
appeared, so let's have a quick look at what
happens.
The Christensen protocol is, in practical
terms, a half-duplex protocol; information
only travels in one direction at once. The
protocol works like this:
[. When the receiving program is ready to
start receiving data, it transmits a<<NAK>
(negative acknowledgment) every 10
seconds or so.
2. The sending program waits for a
<NAK> or <ACK> from the receiving
program to tell it to start sending. If it
hasn't received a <NAK> after a certain
time it sends a block anyway to see if that
will ‘wake up’ the receiver. Each block has a
block number (modulo 256), 128 bytes of
data, and a checksum. Once the block is
sent, the sender waits.
3. The receiving program verifies it re-
ceived the block without errors by compar-
ing the checksum sent with the block to a
locally computed checksum for the block.
If the received checksum matches, the re-
ceiving program sends an <ACK> charac-
ter, and the sender transmits the next 128
bytes of the file (step 2). If the received
checksum doesn’t match, or if about [0
seconds expires before a complete block is
received, the receiving program sends a
<NAK> character to the sender.
4. If the sender receives an <ACK> it
sends the next block of data; however, if it
receives a <NAK> it re-transmits the last
block.
5. Steps 2, 3 and 4 will repeat until the end
of the file is found by the sender. Once this
happens an <EOT> character is transmit-
ted instead of a block of data.
6. When the receiving program gets an
<EOT> it sends an <ACK> to the sender.
The file transmission process is complete.
Christensen Protocol Timing
Since the Christensen protocol was origi-
nally devised for PC-to-PC communica-
tions, it has some problems fitting into an
environment where the two computers are
connected by a data packet switching net-
work rather than a simple phone line. A
packet network can often introduce long
delays in what should be continuous com-
munications.
When these delays arise, the PCs. using
Christensen protocol communications
programs may find those programs mis-
take the delays for a breakdown in com-
munications. If a Jong delay occurs in the
middle of a data packet, which may be in
the middle of a Christensen data block
transmission, many Christensen protocol
implementations interpret that as mean-
ing there has been data lost. These delays
result in the following symptoms:
@ The receiver cannot successfully receive
even the first block of data.
m@ The receiving program retries a large
number of blocks (or <NAKs> a maijor-
ity of blocks), although it eventually re-
ceives the file.
m The receiving program suddenly aborts
in the middle of a seemingly successful
PACKETS:
The Christensen protocol
wasn't designed for
communicating over a
data packet switching
network; the major
problem is the delays
between the two ends of
the network.
file: transfer.
H@ The receiving program has great diffi-
culty in receiving the file, and gives up
anywhere from five to. 20 blocks into the
transfer.
® The file transfer proceeds very smoothly
with several successfully transferred
blocks, when suddenly every block
transmitted is rejected (<NAK>ed) by
the receiving program.
Just to make life difficult, all these prob-
lems are indistinguishable from other
communications problems (such as noisy
phone lines, bad parity settings).
A key question for people having prob-
lems with Christensen protocol transfers
over data packet networks is: ‘Have you
ever successfully done a Christensen pro-
tocol transfer over the network?”
Delays Within Blocks
Ward Christensen, the developer of the
protocol, recommends that a gap of more
than one second be treated as a break-
down of communications. On a normal
terrestrial telephone line this makes
sense, as there is no reason for a transmis-
sion to suddenly stop and then resume. On
a data packet network, however, a one-
second delay is not only possible, but hap-
pens frequently.
ifthe receiving program decides this de-
lay isa breakdown of somesort, it will send
a <NAK> to the sender, requesting that
the block be retransmitted. Unfortunately,
the rest of the first block is still ‘in the
pipe’, and when the receiving program gets
this block it may do anything from abort
the transfer to ignore it.
Let’s assume the receiving program
handles the rest of the block gracefully.
The sender will get the <NAK> sent by the
receiving program and retransmit the
block. If there’s a delay in the middle of
that retransmission, the receiving program
will <NAK> it too, and so on forever. So
when the receiving program is too sensi-
tive to delays in the middle of transmis-
sions, either the receiver gives up very
quickly or it <NAK>s every block trans-
mitted. ;
Delays between Blocks
Fortunately, most implementations of the
Christensen protocol aren't that sensitive
to delays in the middle of blocks, but other
delays can cause problems. When a block
is received the PC will immediately
<ACK> or <NAK> it and wait for the next
block to be sent. Ward Christensen states
that if the next block doesn't arrive within
10 seconds, the receiver should send its
<ACK> or <NAK> again.
Now, ten seconds isn't a very long time
when a data packet network is heavily
/ Wks,
| i MS
| > | ye F il
it a | ee: KM)
Ff \ a [ ] = T eats os oo ‘ 3 Hi} iy
a 5, QO) . f / ai \
\O /‘"h he Mth 4,
AF f ii mit Hh i i \,
if aN i ii We 1
\
Pl ——
53
loaded. The <ACK> or <NAK> will arrive
at the sender, the sender will begin trans-
mission of the next block, but the block
won't make it to the receiving PC in time.
So the receiving program transmits a
<NAK>, even though the host has cor-.
rectly received the first <ACK> or
<NAK>.
This means a <NAK> enters the data
packet network, even though the sender
responded tothe first <ACK> or <NAK>.
The sender may find itself one block ahead
of the receiver, causing the receiving prog-
ram to quit immediately, or the sender
may find itself stuck one <ACK> or
<NAK> behind the receiving program,
which could result in a successful but ex-
tremely tedious file transfer. Alternatively
the data packet network delays could be
bad enough that the receiving program
gets through half a dozen or so blocks
and gives up.
Flow Control from the Network
When the user is sending data to a data
packet switching network PAD (Packet
SAVE SS$SSS$$
® Tractor/Friction Feed
@ Graphics
® True Descenders
® Square pin head
® Solid Vertical and
horizontal lines
® Near Letter Quality
@ 4K Buffer option availabie
at additional cost
Please include $6.50 for
packaging and freight
Prices subject to alteration
without notification
enerou
CONTROL
73 Eric Street, Goodna Q 4300
P.O. Box 6502, Goodna Q 4300
Telephone: (07) 288 2455
Telex: AA43778 ENECON
New Zealand (4) 726462
Telex NZ30135 AUDITOR
a4
PACKETS
Since the Christensen
protocol was originally
devised for PC-to-PC
communication, it has
some problem fitting into
an environment where the
two computers are
connected by a data
packet switching network
rather than a simple
phone line.
Assembly/Disassembly interface), the PAD
will send an XOFF (Control S) character to
the micro if the PC is transmitting faster
than the PAD can send the data to the
destination on the data packet switching
network.
The PAD doesn't understand that you
may be trying to perform a Christensen
protocol data transfer, so it may send you
an XOFF while the sending PC is transmit-
ting a Christensen data block (though for-
tunately this appears not to happen too
often in practice). If <XOFF> gets gar-
baged due to line noise, the sending PC
may mistake it for a <NAK> and will im-
mediately retransmit the block — which in
turn may cause the data packet network
PAD to send even more <XOFF>s and the
sending PC to see even more <NAK>s.
> a
If the sending PC thinks every block it
transmits is being <NAK>ed it aborts the
transmission quickly. This problem can
strike any time during an transfer viaa data
packet network, even though things were
going well up to that point (such as on the
last block of a 2000-block transfer).
What Can You Do About It
If you want to avoid these problems your
Christensen protocol implementation
should wait 20 seconds before sending a
<NAK> ona lost block. It should wait at
least 10 seconds during delays in the mid-
dle of a block, and it should respond to (or
at least ignore) flow control characters
from the node during uploading of files.
Many programs which have timing prob-
lems with data packet networks can be
patched to relax their timing parameters. A
typical place to look is for calls to a ‘timed
input’ routine (a routine that will only wait
so long for a character to arrive). Patching
that routine to make it wait perhaps twice
as long or patching the code that calls the
routine to use a longer time-out value
would help.
A Few Other Gotchas
| frequently hear the complaint that few
mainframe computers offer communica-
tions protocols that are compatible with
those readily available on PCs. The basis of
this is the thought that a machine as
powerful as a mainframe should be able to
handle a microcomputer communications
protocol without any effort at all, especial-
ly as the most common protocol (Christen-
sen) is so simple.
More frequently we are starting to see
large mainframe computer systems trying
to accommodate communications with
those bothersome but prolific PCs. The
__ Ts, kn
Te
a
7
modern PC is built around a technology
that treats data in 8-bit chunks — the in-
famous byte. Not so for mainframe sys-
tems, which may treat data in anything
from 7-bit chunks upwards.
The internal data format of a mainframe
often has no problems in handling text (or
7-bit ASCII data), as that is what it uses to
communicate with its operators, but when
it comes to handling 8-bit data (such as
the 8-bit binary data that makes up a PC-
DOS command file) there can be severe
storage penalties in a mainframe environ-
ment. For example, if the mainframe was
set up to handle data in 7-bit chunks, to
store a piece of 8-bit data would tie up 14
bits of storage. To overcome this, those
mainframe computer systems that allow
the handling of 8-bit binary data usually try
to make the storage usage more efficient in
some way — perhaps by storing 7 bytes of
8-bit data in eight words of 7-bit data.
This may mean there is a little extra
overhead (time delay) at the mainframe
end of a PC-to-mainframe link when trans-
ferring binary data between the systems;
PACKETS
The modern PC is built
round a technology that
treats data in 8-bit
chunks — the infamous
byte. Not so for
mainframe systems, which
may treat data in
anything from 7-bit
chunks upwards.
more often it means complicated or clum-
sy software on the mainframe as far as the
PC user is concerned.
Surely there must be a Solution ...
Well, there is — sort of. The sort of pro-
tocol that can overcome most of the prob-
lems with timing on data networks is cal-
led a‘sliding window’ protocol. IBM's SNA
network architecture incorporates sliding
window concepts. Discussion of sliding
window concepts can wait for another
time, but there is a commercial product
called Blast that implements this sort of
protocol. As a side effect, it is also com-
mercially available for a wide range of
computer systems from mainframes to
PCs, so it at least partially overcomes the
problems of getting a PC-compatible pro-
tocol easily onto a mainframe. Unfortu-
nately the Jast copy of Blast | saw had a
very poor user interface, though it
appeared to work well, and it’s expensive
in PC terms.
Sliding window communications pro-
tocols on PCs will be the coming thing.
Several of the commercial suppliers of PC
communications software in the US are
trying to agree on a protocol, and they
understand that they have to make it pub-
lic to get it readily accepted. So stay tuned
to Your Computer for news on develop-
ments. a
SAVE ON TOSHIBA T1500
Just compare A.T.S. Prices — all with 640K RAM, monitor, keyboard,
system kit and manual set...
software...
ex tax
replacement machine sent anywhere in Australia.
Dual 360K, monochrome
10 Meg + 360K monochrome
20 Meg + 360K monochrome
Dual 360K, colour
10 Meg + 360K colour
20 Meg + 360K colour
Toshiba T1100 portable
P1340 letter quality printer
P1351 printer with tractor
$2895
$3840
$4150
$3335
$4280
$4590
$2385
$ 883
$1920
and including free word processing
incl. tax
$3295
$4395
$4750
$3795
$4895
$5250
$2695
$ 995
$2150
Please add $50 for country or interstate delivery.
A.T.S. back you up with maintenance which includes the loan of a
A.T.S. ACCOUNTING & TECHNICAL SERVICES
14 Georgian Ave, Carlingford, NSW, 2118 H\
i PHONE: (02) 872-4522 im
O00 QAO 00000000K0000QOEAUENOOQQUAGRVOGNRAUUUOOQOOUGAOOEAOQQNOONQQOGOO0Q00QU0000Q0000000000000000000000U000Q00000005Q0N000800000 0000000 109800Q000K000080000000000000KOU000000009000000U0000000000 0050 000B890000000000 K1UN0000
>>
=_ a a ee] ee. EE ee eC ee
= SS =—_ Oe ee =
=a mE Hee wee aaa eal
ees ey | |«( =s s aes
== ————_ ee — = SS SS SS
-_—-— eo iim mmc Soa eee
Ae § Ee eee hUm6lUCOEEE eee ee
i. iat — ws =r =i - mw =
Ee — =a, rsa a ipa =
Bs Way # eS alin © iii, a. uilllis
==> ———— eee eae ee ee
a E. —_— oom eee
SS “ras “Ee “ee” 7 ee ae ee
= ee | i = aay
ae! nm HE = as) [=
ti, nit is ie) ol | oily ts
ae >, ——e —_—,
When V wanted IBM Compatible Computer Systems and
Add Ons, they chose products and parts from around the world.
_ ss LCLCLCLCUMAND THEN BECAME A STANDARD
Systems
Priced to sell at $2400 for
complete systems. Service
provided via VT trained
technicians. 3 levels of service
available.
Hard Drives
Ultra Reliable 10 & 20 NEC
mbyte complete hard drive
systems priced at $1400 and
$1950. Controller cards utilize
advanced dual buffer data
technology ensuring faster
transfer speed. All units are
thoroughly tested and
formatted before delivery. Full
one year warranty.
Add On Cards
To name some of the many we
supply: network, protyping,
384k mulifunction, 384k —
memory, 512k memory, floppy
disk driver, mono/graphics
(hercules equivalent). Colour
graphics, ieee-488, eprom
writer, ad/da and many more.
Monitors
Super High Resolution Direct
drive monitors with tilt and
swivel stands. High Contrast
Ruropean Amber phospher
standard. Full 1 year
warranty. Priced $250.
Accessories
Power supplies, keyboards,
disk drives, printers, ram
chips.
Available in the near future
V -AT Systems plus add-on
cards, portables, 20 meg
streaming tape systems, ultra
high resolution colour
monitors.
Warranty
au products are backed
via our 6 months parts and
labour policy except monitors
and hard drive units which are
12 months. Plus our exclusive
24-hour repair policy. (If we
can't fix it within 24 hours, we
will just replace the defective
modular part).
Assembled and tested in Australia by 7 Compare the features yourself: (see table below)
\V-Ppc IBM-PC *5/-XT IBM-XT
FEATURE
® 8 slot motherboard with 256k ram YES
® 150 watt power supply YES
® Mono/graphics card standard w/parallel printer port
hercules equivalent YES
® 384k multifunction card standard YES
® 2 parallel/serial/calendar/clock/jstick ports standard YES
® Choice of 2 styles of keyboards YES
® 6 months warranty standard YES
NO YES YRS
NO YES NO
NO YES NO
NO YES NO
NO YES NO
NO YES NO
NO YES NO
Dealer enquiries welcome — discounts for quantity corporate and government users.
Phone: 569-3'700
S Zs VIDEO
= TECHNOLOG
If you would like more information on our products.
COMPUTER & PERIPHERAL PRODUCT ENGINEERS
17-19 Herbert Street, Dulwich Hill, N.S.W. 2203 Australia
Telex: AA71115 ANBETA
Mailing Address:
P.O. Box 181, Petersham, N.S.W. 2049 Australia
The Great Database Search: R:Base 4000....................
Which is the greatest database of them all? Computer journalists all over
the country are gazing into their screens, trying to resolve the issue ...
unfortunately, some of them have become mesmerised. Shaking Les once
a day for the last month seems to have dislodged the poison, and we
finally have an appraisal of R:Base.
The Omni-Readee ooo ccccccsessesssessnsnsetsnsssentantnstsnnnnnses
More tedious than typing; slower than we'd ever imagined; and not
always accurate — it’s the Omni-Reader, an optical character recogni-
lion machine. That's not to say the Omni-Reader doesn't have its uses, or
that it didn't cause a lot of excitement in our office — we're looking
forward to a more refined version.
Microsoft BASIC vs MacPascal .0cccccccccccccccccccccceseecee
Searching for the best way to pull down your menus, control your mice
and graphically interact with people? Kay Fielden has a comparative look
at two tools which may help you achieve your desires.
This all-Australian product has matured into its second generation. What
sort of offspring has Zardax produced? Richard Walding was involved in
its infancy, and notes the family resemblances and differences.
Toshiba 1 50QOw.......ccick Sate. Seen...
In September, Frank Lee fell head-over-heels for Toshiba's portable
1100. Coming up for breath, he found the 1100's older sister lying in
wait. Expensive and attractive, with a high compatibility rating, what
were Frank's chances of avoiding another entanglement?
Enable Eee eee ee CPU OMe eR ed PR ER REPRE PEE RP PE
There's more to Enable than word processing: it's spreadable, graphable,
good with tables and voluble. \t'll also disable your printer if you fob it off
with imilations. The inevitable Frank Lee concludes his review.
Aetna erupts! Insurance agents assured of success as people run for cover!
Humble micro saves the day!
Bit Bucket... .ee@.. nee... en...
The bucket's not brimming this month — just enough to whet your
whistle: Tandy’s doubled its model 100 and produced another take-it-
anywhere, itly-bitty micro; and thal enormous program, Symphony, has
grown even enormouser with the addition of a spelling checker.
Oh Brother! on cccccccccccccccccccsssccsscecsssssscsssssssusevsesssscsecscsceccesseccscsasessesuessssse
Computer-illiterate journos versus portable word processor; we didn't
know whether to pily the Brother WP600 or our intrepid pair of Doyle
and Murphy more. Neither side came off unscathed in the confrontation,
but the Doyle/Murphy commando-style of learning seems to have
produced results.
a7
R:BASE
R:BASE 4000
Since the advent of dBase ll, relational databases
have been all the rage. \n a long-awaited instalment
of the Great Database Search, Les Bell investigates
R:Base, an advanced model.
IN USING a relational database, you view:
the data it contains as a collection of
tables, each accessible through some key
field or fields, The classic example is of a
customer-orders database, one table of
which contains the customer master re-
cords (name, address, account number,
and so on) and the other the transactions
(an entry for each order).
Ideally, as you move through the trans-
actions table, the master records table
should also automatically position itself
so the full customer details are im-
mediately, automatically available. In fact,
it should be possible to view the two tables
at the same time, with matching records
‘aligned’, so to speak.
dBase II actually doesn’t do these
things, and so, despite what it says on the
manual cover, is not a full relational data-
base. On the other hand, it beat the hell
out of the other products which were avail-
able at the time, for which we are all grate-
ful, and made a lot of things possible for a
lot of people that would not otherwise
have been possible. And, of course, it
allows the programmer to write systems
which appear to the user to be relational.
Technically speaking, a dBase II data-
base is not a database at all, It is only one
relation.
And so wecome toa product which does
follow the classical view of what consti-
tutes a relational database, and which
uses rather different terminology from
dBase to describe it.
R:base 4000 from Microrim is similar,
conceptually, to dBase. They both derive
from the relational model developed by E.
F. Codd at IBM, and the language they use
bears a similarity to SOL, IBM's Structured
Query Language, which has now been
adopted by the United States Department
of Defence as a standard.
But there the similarity ends. Unlike
dBase II, R:base was designed for the I6-
bit machine environment, and therefore
pays no heed to the limitations imposed
by the eight-bit CP/M environment. See
Table |, Database Specifications, for some
examples.
R:base is supplied in an attractive IBM-
style cloth-bound slipcase binder. The
main user's manual comprises sections on
database structure, data input, data in-
quiry, reports, data modification, relation-
al operators, transportability, and custo-
misation. This manual is augmented by a
tutorial manual and a demonstration dis-
kette which get the user started.
Different Terminology
R:base's terminology is likely to be the first
hurdle for those who have previously used
dBase I]. On the other hand, those who
have used ‘proper’ relational databases
are unlikely to have much difficulty, since
the terms used are generally the same as
those used by Codd in his original work.
To R:base, a database can comprise
multiple files, each of which is referred to
as a relation. Each relation comprises mul-
tiple attributes, which dBase users would
call fields, and spreadsheets users can
think of as columns. A set of attribute
values is a row (to dBasers, a record).
R:base is driven by a data dictionary
which defines the database, and which
contains considerably more information
than a dBase structure. Obviously it con-
tains the attribute definitions (names,
types, sizes), but it also holds password
information (owner password and relation
passwords), and the definitions of the rela-
tions which make up the database.
In setting up the data dictionary, the
user defines the attributes first, and then
aii wetunt er Ch ee Tara
Wit aaa a Ae eens: 2 Re ipa te 8 SPACE bar.
aon im i Py Straten aes.
1S gau wish to leave ASSURE, then my i AS oe
MPC ee ee |
PUPS M tense Cee
mate Ee csr ae
ae eo
em ea
saan TC cia
BL
bts ae ie
Py cae RESP LS
- ne RES 885
EH MCU ails]
ra] ee Cie Ce
it
Ns a ate nie
Sig est
a ae es ee
MLE
CSOT a ,
yey
Han ane : Ml Bes: nae i
tear ue ni Rronsam 901
itp tk nae ' AbD P a pe ada mead ners
ba
ah Rama
Shee
leet
ea
i =
Hy
7 Yay Listing
k
aed
au Sah
CHU 1
aes
fern
oe ee Te
—
goes on to structure them into relations.
An important capability of R:base is pro-
vided by the ‘Rules’ entry during database
definition. This allows the database desig-
ner to specify validation rules for use dur-
ing data entry, based either on range or
other comparisons, or on validation
against another relation. For example, to
validate entry of postcodes, it would be
easiest to check an entered postcode
against a database of postcodes. The de-
signer can specify error messages to be
issued from invalid data.
Passwords can be set for both the owner
of the database and the users. User pass-
words can allow read-only access to a rela-
tion or can allow a user to modify a rela-
tion. In this way, for example, a personnel
database could be set up which allows the
personnel director overall access to the
database, his or her assistant access to
read and update only those relations
which detail positions held and review de-
tails, and which allows someone from
accounts, probably the paymaster, to read,
but not write, payroll data.
The database can be modified to add
attributes and relations, rename attributes
and relations and delete relations. Other
commands allow backup of the complete
database (remember it comprises multiple
files), as well as reloading. And, of course,
files can be indexed on some key value, to
provide faster access. Indexing uses a
rather different technique from dBase,
apparently maintaining the keys in the
main database, and requires only 12 bytes’
overhead for each row indexed, plus some
30 per cent overhead.
Entering Data
Presumably, after creating a database, you
“ih ea ee Rr aeSe) LE re
the
i
R:BASE
Maximum Relations (Files) Per Database: 40
Maximum Attributes (Fields) Per Database: 400
Maximum Row (Record) Size:
Maximum Rows Per Relation (Records Per File):
Maximum Rows (Records) Per Database:
Data Types:
Date
Time
Dollar
Integer
Real
1530 characters
2.5 billion
100 billion
-- Represented as MM/DD/YY or in any order you specify.
— HH:MM:SS, representing hours, minutes and seconds.
— Range of +,—$99,999,999,999,999.99
— Range of +,—999,999,999
— Range of 0 to +,—10 to the power 38 with 6-7 digit
accuracy in scientific or decimal point notation.
Text — | to 1530 characters
Command Line Input: 1600 characters maximum.
Table |. Database specifications
will next want to enter some data. This can
be done in three basic ways: straight data
entry, entry through screen forms, or if you
are converting an existing system to
R:base, by reading a data file.
The LOAD command allows data to be
entered into a relation by typing it across
the screen as though it were a BASIC data
file without the comma delimiters. Not an
appealing option. Alternatively, one attri-
bute can be entered right through a file,
then the next attribute, and so on, which is |
slightly better, Otherwise, LOAD WITH
PROMPTS can be used, which prompts
with the attribute name and type, simplify-
ing the process considerably.
After working this way for a while, you
will probably decide to design a screen
form for data entry. This is done using
R:base’s Forms Editor module, which
allows you to ‘paint’ the form on the
atin
screen, specifying the prompt text and en-
try locations for attributes. Once this has
been done, the ENTER <formname>
command will allow more sophisticated
data entry.
The forms entry mode is basically simi-
lar to that supported by dBase II] 2.4, with
full screen cursor movement and editing.
However, it also allows validation during
data entry, with the ability to display error
messages at the top of the screen. The
forms are simpler to use, if less versatile,
than dBase’s @ ... SAY .. GET format files.
The LOAD command comes into its own
when used to load data from a data file,
rather than from the keyboard. It basically
works with comma-delimited (BASIC) data
files. In addition, an audit trail is simple to
construct using the R:base ECHO.
Editing can be performed in a similar
way, using the Change and Assign com- >
Saas Ee oe i
Ue ae Mary
pi ECUntanae
re ue Any 6
TORE ata. ee Une
1016 Hernandez, Joseph J.
COM eae ee
Bary
vie aE
Martin, fod ce
yeas ony
;
oe rede
rte Fhe eh ae
ACERS |
64] et a oy
are
i me Cate
Ota Be 24 88
mands, or you can use interactive editing
with forms.
Inquiries
Inquiries on the database are phrased in
an SOQL-like syntax:
SELECT ALL FROM CUSTOMERS
WHERE BALANCE GT CLIMIT SORTED BY
BALANCE
The SELECT verh is the basic command
to list the contents of a relation, while
WHERE allows the use of conditions to
restrict the result, and SORT allows sorting
of the selected rows on up to 10 attributes.
SELECT prints the attribute names at the
top of its listing and may also take optional
arguments to specify totalling of fields and
restricted field widths.
With all these various options, the
SELECT command works out to be nearly
as powerful as the dBase REPORT com-
mand; the only thing it lacks is subtotall-
ing. The TALLY command calculates the
distribution of an attribute; in other words,
it reports how often a particular attribute
value occurs throughout the relation.
COMPUTE allows calculation of the mini-
mum, maximum, average, sum and count
of an attribute, or all of the above.
For more sophisticated reporting.
R:base does have a report writer which will
allow headers, footers, and more compli-
cated page layout than the SELECT com-
mand. Within a report, you can create upto
10 intermediate variables, which can be
PRODUCT DETAILS
Program: R:base 4000
Made by: Microrim
Useful for:
Hardware req'd:
R:BASE
With all its various
options, the SELECT
command works out to be
nearly as powerful as the
dBase REPORT
command, the only thing
it lacks is subtotalling.
used to calculate averages, subtotals, or
whatever.
Relational Commands
The key to R:base’s power lies in its rela-
tion commands: INTERSECT, UNION,
SUBTRACT, PROJECT, JOIN and APPEND.
These operate on entire relations at a time.
INTERSECT outputs a new relation
which contains those records which
appeared in both the input relations, while
SUBTRACT outputs those records which
do not appear in both relations (opposite
of INTERSECT). The UNION command
outputs all records from both inputs, with
duplicates eliminated. This command is
also used to add a new attribute to an
existing relation.
PROJECT is like SELECT, but with the
output going to a new database, rather
than the screen. Like SELECT, it supports
Data storage and handling facilities
256 Kbytes of memory, PC-DOS or MS-DOS (1.1 or higher),
CTOS (6.1 or higher), BTOS (6.f or higher)
Extras included: None
Options:
Price:
Review copy from:
PRODUCT DETAILS
Program:
Made by:
Useful for:
Hardware req'd:
Price:
Review copy from:
Clout
Microrim
5300
60
Clout and Report Generator
$630 for R:base and $205 for Report Generator
Imagineering, 579 Harris Street, Ultimo 2007; phone
(02) 212 1411
Natural language enquiry of databases
256 Kbytes of memory, R:base- developed databases
Imagineering, 579 Harris Street, Ultimo 2007; phone
(O2) 212 144}
the WHERE conditional argument and the
SORTED BY argument.
JOIN is similar to INTERSECT, but with
only a partial match required. It combines
rows from two relations, based on a match-
ing attribute they share. APPEND does
what it would suggest.
Like dBase, R:base is programmable,
although its language is not quite as rich,
supporting only the IF and WHILE com-
mands for flow control. One major restric-
tion is a prohibition on nesting WHILE
commands. However, menu-driven ap-
plications can be set up, and there is less
need to perform very low-level program-
ming than with dBase.
The construction of complex command
lines and unprompted procedures such as
database definition can often stymie the
first-time user. R:base gets around that
nicely with two extensions: Help and
Prompt modes. The Help system provides
assistance with R:base keywords and pro-
cedures. More powerful is the Prompt
mode, which prompts the user for input as
it constructs command lines.
All in all, R:-base emerges as a rather
more powerful database manager than
dBase Il. It is closer to being a true re-
lational database, although it still falls
short, but its input validation facilities and
richer set of relational commands make it
more powerful for applications of moder-
ate complexity. We also liked the password
facilities and prompt mode as particularly
APPEND
ASSIGN
BUILD
CHANGE
COMPUTE
DEFINE RBEDIT
DELETE REMOVE
DIR RELOAD
EDIT RENAME
ENTER REPORTS
EXIT SELECT
OPEN
OUTPUT
PRINT
PROJECT
PROMPT
FILLIN oET
FORMS SHOW
HELP SORTED BY
LF SUBTRACT
INPUT TALLY
[NTERSECT TYPE
JOIN UNION
LISTATT UNLOAD
USER
WHERE
NEWPAGE WHILE
Table 2. R:base commands
powerful extensions.
R:base’s major weaknesses are in report
generation and programming, but then,
Microrim has two more powerful versions
of R:base (5000 and 6000) to handle more
complex tasks. There is also an Extended
Report Writer available for R:base which
should easily correct any deficiencies in
the bare product.
CLOUT
A more interesting option for R:base ts
CLOUT, the Conversational Language
Optional Utility. This is a report program
which is based on artificial intelligence
techniques, and which allows natural-
language enquiry of the database.
The system is driven by a dictionary,
which starts off with a vocabulary of 300
ATTRIBUTE
BLANK
DOLLAR
DUPLICATE
ECHO
END
FORM
FORMING
FROM
HEADINGS
IN
INTEGER
KEY
LAYOUT
LIMIT
Table 3. R:base keywords
NOECHO
OWNER
PAGESIZE
PASSWORD
PRINTER
REAL
RELATION
RULES
TERMINAL
VARIABLE
WITH
R:BASE
CLOUT can give an eerie
impression that there’s
someone inside the
computer reading what
you type, rather than a
computer program.
commonly used words, and which the user
can extend by adding another 500 more
specialised words or phrases. CLOUT re-
sponds to command lines built up out of
these words.
CLOUT allows considerable latitude in
the input. For example, it will identify mis-
spellings, and rather than simply bundying
off, will respond by asking the user:
By ‘TRINING’ did you mean ‘TRAINING’?
(Y/N)
Similarly, punctuation is optional; the
system will request clarification if it must
resolve ambiguities. If the request con-
tains a word which has not previously been
defined, CLOUT wil] ask a series of ques-
tions to arrive at a definition, then pro-
ceed.
In the tutorial section of the manual, a
personnel database is used as an example.
Sample requests vary from the simple:
Show me a list of employees and when they were
hired.
through:
Which employees worked on which projects?
which displays only the attributes speci-
fied, to the multi-stage:
Who worked on telemetry and what was their
security? What were their last year's sales?
In this case, CLOUT knows the user is
referring to the previous question through
the presence of the word ‘their’.
Other words available include ‘rank’ and
‘sort’ for sorting, ‘group by’ and ‘broken
down by’ to allow headers or subtotalling,
‘except’, ‘between’, ‘how many’ and others.
While enquiries are typed in as text,
most other communication with CLOUT is
through a menu structure that allows the
user to add new words, delete them and
generally maintain the dictionary. A new
dictionary is set up for each database with
which CLOUT is used.
After some work in setting up the dic-
tionary for a database, CLOUT can give an
eerie impression that there's someone in-
side the computer reading what you type,
rather than a computer program. Of
course, occasionally it will fall over on
quite trivial requests, but after extending
the dictionary, all will be well with that and
related enquiries.
CLOUT is a very interesting product. It's
probably true to say that anyone who can
set up an R:base database and design in-
put validation, screens and reports would
not need CLOUT. However, less sophisti-
cated users would benefit from it. I'd be
interested to see CLOUT used. for exam-
ple, in a department store to list gift ideas
for shoppers. L
ERAVIAEGIEEASESAEESEESES SUS SERS SEESEEELS ER EREAGSEREE EELS S CREE ES
At Your
Newsagent
SESSA EASEASERAAA ERAS REALE SDE AES SEGUE GEES
Australia’s
only touring
magazine
You've been waiting for
F rae a oat i,t i
= | Pa ih 4 i Oi »
: VA vine 2 :
= WA ee
—. fies
"200 Circuits & ideas
for the Engineer
Technician and
Hobby Enthusiast!!!
Computers + Audio + RF
Electronic Music and
Much, Much more...
Fee asec em ae eee
4 \ NOW mrs mene
AS) <= PICK UP YOUR COPY
aT AAT aati
ALSO AVAILABLE BY MAIL ORDER
$3.95 plus $1 postage
FEDERAL MARKETING
P.O. BOX 227 WATERLOO, N.S.W. 2017
OMNI-READER
OMNI-READER
Optical Character Reader
Have you ever thought how wonderful it would be if
your computer could simply read text into itself
without its having to be laboriously typed in?
Hardware that achieves this — called optical
character recognition equipment — has been around
in some applications for a while, but till now it's
never been available for micros. Frank Lee takes a
look at the first chink in the armour — the
Omni-Reader — which will at least read some things
directly into your trusty machine.
OPTICAL character recognition (OCR)
equipment has long been regarded as part
of the ethos of ‘heavy’ computing; large
organisations such as universities, banks,
credit unions and their ilk make heavy use
of OCR devices. These are generally heavy-
duty equipment capable of reading a wide
range of scripts (or fonts), including good-
quality handwritten manuscripts. OCR
has typically been an expensive operation,
since it relies on extensive research in the
area of artificial intelligence, and the
hitherto relatively few OCR users have had
to carry the cost of funding that research.
Oberon International's Omni-Reader is
a first entrant into low-cost OCR technolo-
gy, aimed at the high-volume micro-
computer market. The recommended retail
price of $1920 is about an order of magni-
tude smaller than other commercial read-
ers. Mind you, those readers go like a bul-
let, read pages automatically, and can
handle a wide range of materials in a varie-
ty of print qualities. The Omni-Reader
can’t quite do all this, but it’s a step in the
right direction. It has the potential to make
many microcomputer users reconsider
OCR as a viable proposition. Just think —
all those magazine listings of program
printouts; wouldn't it be nice to be able to
read them directly into your machine?
Well, as a matter of fact, | tried. Alas, it
didn’t work. The print quality was below
par. But despair not hope is on the
horizon. First, however, alittle background.
Testing it in Real Life
My interest in the Omni-Reader was kin-
died when a friend became involved in a
direct mailing exercise. He had contrived
to obtain a hard copy listing of his victims’
names and addresses, which he intended
to have typed up using a database system
so that labels could be printed as required.
The typing operation was horrendous:
there were thousands of names. However,
the print quality wasn’t too bad. It had
been generated on an IBM impact chain
printer of unknown vintage, but with a well
formed sans-serif typeface using ten char-
acters per inch. The folk at Audio En-
gineers felt there was a good chance the
Omni-Reader might cope with the job.
The Omni-Reader duly arrived in a large.
expansively illustrated cardboard box.
There emerged a deceptively simple-
looking flat-bed page holder with a hinged
system holding the sliding read head (see
illustration). Being technologically un-
couth, I ignored the intimidating docu-
mentation, and fitted together everything
which could fit into anything. By the time
I'd finished, there was a separate power
supply hooked between the mains power
and the reader, the sliding read head was
plugged into the socket at the rear of the
paper holder, and my IBM PC-compatible
serial port was connected to the reader's
Serial port using the cable normally re-
served for my modem.
You should understand that my testing
scenarios generally call for examination of
the documentation only after all else fails.
The multiplicity of documentary bits and
pieces with the Omni-Reader simply rein-
forced this view.
Naturally, it didn’t work. Let that be a
lesson, Frank.
You see, the Omni-Reader is a serial
device. As such, one must ensure that the
reading software on the host computer
matches the communications protocols of
the attached equipment. | had hoped it
would be possible to read the sample test
sheet (already in place on the plotter) us-
ing Wordstar, but for that there was no
short cut.
| reached for the small manual entitled
Omni-Reader Interface Guide. Oh woe! Ail that
technical stuff about RS232C protocols,
pin definitions and stuff. More about baud
rates and parity requirements. Lots on
what the Omni-Reader does with control
codes ([ don’t care, man, I just want to read
stuff!). Then finally a simple BASIC prog-
ram to read from the Omni-Reader and
display the data on the screen. Before
trying that, | discovered the rest of this
manual launches into interfacing techni-
ques forthe IBM PC, eight-bit systems run-
ning CP/M-80, the Apple Ile and IIc, the
Mac, the Lisa and the Victor/Sirius. These
63
OMNI-READER
people have done a thorough job, and tech-
nical information is there if you need it.
By now I5 minutes had elapsed since
the Box Opening. How much longer would
it take to see words appearing as if by
magic on the screen?
Not long, as it turned out.
Since I had specified to Audio Engineers
that | was testing it with an IBM PC (more
specifically my President 16-210 compati-
ble known locally here at Mount Crisis as
Ron), they also supplied a disk containing
the ‘Interface Software for the IBM PC’. The
disk was accompanied by two separate
documents. I guessed (correctly) that one
should read the one entitled How to Set Up
Your Omni-Reader Software on IBM PC, XT, AT
and PC Compatibles before opening the Inter-
face Software manual. Confusion would have
reigned supreme if the reverse order were
followed. In fact, | can’t see why the two
authors (clearly unknown to each other)
didn't choose to collaborate in the prepa-
ration of one straightforward manual.
| struggled through the installation of a
new DOS CONFIG.SYS file, and included
the driver OMNI.COM on my hard disk. |
also copied the RUN-WS.BAT file, which
contained the following two commands:
omnicon ws.omn
ws
The first command invokes a configura-
tion file WS.OMN, which specifies the
communications protocols required. |
didn’t have to do a thing apart from check-
ing the setting of the DIP switches on the
rear of the Omni-Reader.
.
Science and Typestyles
On power-up, the Omni-Reader is set to
comprehend a Courier 10 typeface. The
rear switches specified !0 characters to the
inch (10 pitch), and these conditions
matched the sample sheet mentioned
above. | ran the RUN-WS batch file, which
in turn called up Wordstar. I gave Wordstar
a command to begin editing a new file,
then slid the read head across a line of text.
After a short pause there was a single beep
(indicating a satisfactory read), then the
line popped up on the screen — just as
expected, Isn't science wonderful? At this
stage the elapsed time was 35 minutes
from Box Opening. Not too bad, I guess.
The Omni-Reader can at present cope
with four different fonts, namely Courier
10, Courier [2, Letter Gothic 12 and Pres-
tige Elite 12. These may be read at either
10 or 12 pitch, provided the reader's switch
is set accordingly. The default font (on
64
power-up) is Courier 10, but the others can
be selected by scanning a TYPEFACE com-
mand.
As a matter of fact, this is a cute feature
of the reader. A command is simply a word
preceded by two square black blobs. These
have been printed on the plotter, and may
be scanned as if they were text to be read.
The two blobs signal to the internal soft-
ware that these are commands to be
obeyed, rather than text to be transmitted.
The other printed commands are
LEARN, NEWLINE and NUMERIC. The
LEARN command gave me hope that we
could teach the reader how to understand
the line printer's font. No such luck, as
you'll see later.
The NEWLINE command toggles the
flag which tells the reader whether to send
a carriage return at the end of each line.
The default is no carriage return, so it's
normal to scan this command at the start
of a session. When active, a red LED glows
above the NEWLINE command.
The NUMERIC command speeds up the
recognition process when the data is
numeric or punctuation.
The LEARN command is un-
documented, so | rang the principals in
England to find out more. It seems one can
download a pattern recognition program
from the host computer into an ‘extra font’
RAM in the reader — but the reader isn’t
sufficiently sophisticated to learn a new
font by itself. The training is done on the
host computer using software not yet
available to users. The company plans to
distribute ‘extra font’ files by the end of the
year, but unfortunately, standard line prin-
ter output is not on the agenda.
Several other commands have been
printed for convenience in the O-R/I User
Manual. These include LARGE (for text
which is slightly oversized), SMALL (for
undersized text), POORCOPY (for poor-
quality text), and NORMAL (to return to
normal mode). Use of the POORCOPY
command roughly doubles the processing
time.
It just didn’t want to know ...
Alas, even with POORCOPY, the reader
wouldn't so much as sniff at the name and
address lists. Each time we tried to scan a
line, there would be a delay of a few
seconds, then a beep-beep signalling its
unhappiness with the text. This happened
even with good-quality photocopies which
increased the contrast. We discovered the
Omni-Reader also gets upset if the text is
proportionally spaced, or if not printed
OMNI-READER
You can download a
pattern recognition
program from the host
computer into an ‘extra
font’ RAM in the reader
— but the reader isn't
sufficiently sophisticated to
learn a new font by itself.
with a carbon ribbon.
I also tried it on text printed with the
excellent NDK 5025 ‘near letter-quality’
dot matrix printer, and the NEC Pinwriter
CP3. It couldn't read them either, although
it was almost impossible to tell the differ-
ence from real daisywheel output by visual
inspection. On the other hand it could
easily read any of the standard four fonts
printed on my Qume-compatible daisy-
wheel printer.
How It Works
The complete system occupies an area of
27 by 41 cm of desk space, and needs to be
right alongside your computer. Since | also
use a mouse, there was some competition
for real estate during the tests. A little
juggling of peripherals soon set things
shipshape.
The optical read head slides along a
clear plastic ruler, which in turn is able to
slide up and down the page on the flat bed
of the plotter. The material to be scanned
is held in position on the bed by two adhe-
sive strips, while the ruler is kept horizon-
tal by an adjustable hinge mechanism link-
ing it to a slide rod on the reader's left side.
The ruler carries an optical clock track
which the system uses to gauge both scan-
ning speed and direction, so the reader can
handle line scanning in either direction. A
three-position toggle switch on the read
head lets you signal the start of a line scan,
or the cancellation of a misread line.
To reada line, the ruler must be carefully
positioned over the line, the switch press-
ed to signal the start of a scan, then the
head slid across the line at about the
speed you would visually read the mate-
rial. If you scan too fast or too slow, there is
a visual/audible error indication. In prac-
tice, there is a wide tolerance for speed
variations.
After each line is scanned there is a
short processing pause followed by a sing-
le beep if the read is deemed correct; two
beeps are emitted if the reader has had
difficulty in reading. In the event of a single
beep, the line data is transmitted to Word-
star, exactly as if it had been typed via the
keyboard. This trick is performed by the
resident driver (OMNI.COM), which is
loaded with DOS.
You can accept a misread line simply by
reading the next line, and misread charac-
ters are replaced by question marks in the
text. It's good practice to check the text,
even if the all-clear single beep is given,
since sometimes it mistakes a ‘y’ for a‘v’ if
the descender isn’t fully visible through
the slot inthe ruler. (A longer ruler is avail-
able for use with documents which are too
wide to fit under the short standard ruler.)
Test Results
I tried the unit on a typical 124-word busi-
ness letter that had been typed on a good-
quality daisywheel printer. It took me 130
seconds to scan the document, giving a
total equivalent of 57 words per minute.
While this isn’t as good as many profes-
sional typists, it leaves my rate for dead.
Perhaps my speed would improve with
practice. On the other hand, there were
three errors undetected by the reader, and
their correction added significantly to the
overall processing time.
For each line scanned, there was a pro-
cessing pause of about three seconds,
making a total of 4.5 seconds to scan and
process a typical line of text. Another prob-
lem was the tendency of the text material
to slip from the adhesive strips, requiring
frequent realignment while reading.
For a situation where the required data
has been printed with a letter-quality prin-
ter, and if the data is not also available in
machine readable format, the Omni-
Reader should be considered as an
alternative to direct typing. However, the
machine is not a workhorse. The read head
and rule mechanism must be treated with
respect, and might not stand up to the
rigours of full-time work in an office en-
vironment. The Omni-Reader should prob-
ably be regarded as a tool for reading the
occasional material which would other-
wise be a pain in the neck to have retyped.
On the other hand, if Oberon were to
come good with a downloadable typeface
for the IBM 1403 line printer, then | would
certainly reconsider its use for the mailing
list job. OD
65
Computer
| NOW! is the best time to subscribe!
SAVE V3 on ONE AND TWO YEAR SUBSCRIPTIONS
* MORE POCKET PROGRAMS
) * MORE INTERESTING FEATURES
leading computer magazine =m 4)
reliably every month. EZ mage * MORE TUTORIALS
Your Computer is written == acc x MORE PRODUCT SURVEYS
by people who use computers ,. ue Wom nad
for people who use computers. af * MORE BUYERS GUIDES
(offer now valid unti! 30/11/85.)
Subscribe today and v hee
ce
ensure that you receive ae
your copy of Australia’s
YSmputer a, AIMS TC — SHOW YOU HOW TO MAKE
YOUR MICRO WORK — HOW TO GET IT TO DO WHAT YOU WANT
WHEN YOU WANT IT, WHETHER YOU'RE INTERESTED IN GAMES,
UTILITIES OR BUSINESS APPLICATIONS :
To Subscribe, simply
1. Complete the card opposite...
2. Choose one or two years...
3. Mail the card free to us!
Here’s how it works...
12 issues = $23.60 ($11.80 saved!!)
or better still, guard against price rises until 1987...
2 years = $47.20 ($23.60 saved!!)
YOUR COMPUTER
Whether in business or just playing games...
MAKE YOUR MICRO WORK FOR YOU!
Your hardware and Perfect software
Now available for the IBM P.C. and the Apple He/TIlc
PERFECT WRITER
$395.
“Pop Up” Command Menus.
Lesson Disks included.
Process larger Text Files
than your computer's memory.
Handle up to 7 documents
simultaneously.
2 Window Display.
Perfect Speller
Perfect Thesaurus
PERFECT FILER
$325.
Full Mail Merge/Sort
Capacity with Perfect Writer
16 Ready to use Data Base Forms
Unlimited record storage.
“Pop Up" Command Menus.
On system Help Screens.
PERFECT PACK
PERFECT CALC
$325.
“Pop Up” Command Menus.
Have up to 15 different Spread
Sheets in memory at one time.
On System Help Screens.
PERFECT LINK
$189,
x Modem Protocol.
Standard ASCI1 Data Encoding
Structure.
“Pop Up” Command Menus.
Wireless Disk File Transfer,
Share Data With other spread sheets.
Lesson Disc included.
2 Window Display.
PERFECT
LIBRARY $795.
Ronee
IBM PCXTE supplied by courtesy of IBM and Parity Computer td.
Perfect has a complete — [oa » ~ 1 To:Perfect Information (Australia) Pty. Ltd.
summary of Perfect Writer, | SHIG P.O. Box 946, Crows Nest NSW 2065
See ane cv iuned a eee, —-Phone (02) 92 6777 or (02) 92 7777
ae leticonelet ee Gof ? j ate Please send me the following 1M
disk sentit led the Perfect II | ~ | | ae pee adhe 1 The name of my nearest Perfect dealer
Ba ueericrise wath on ) gh ngteseaiiny cheduciap a or please debit my American
your own P.C. before buying [ Express, Diners Club, Visa, Mastercard or Bankcard.
4
any software. See how easy eee fee |e eS |
Perfect Software isto use
and just how much it can do | Card expires... Signature
Name
for you. |
[ Address
l
Postcode___——
Apple is a regislered trade mark of Apple Compuier Inc.
> :
IBM is a registered lrade mark of ; Phone No,
International Business Machines Corporation ee eee ee ee eee ee ee eee ee ee ee el
A)
na rt
ge ay Wa\\
Ww
RVD
SEA
T
t
iv
1
4a"
MICROSOFT BASIC V2.0 AND
MACPASCAL INTERPRETERS — an
Evaluation
BY KAY FIELDEN
Undertaking a research project based on the Macintosh that requires substantial
programs to provide graphic interaction with users, plus the design of a help facility
based on menus, is no easy task. It was necessary first to evaluate the most
suitable programming tool — MacPascal or Microsoft BASIC V2.0. We thought
readers would be interested in the results of this comparison.
Both MacPascal and Microsoft BASIC are
menu-driven under mouse control; they
have good debugging facilities, excellent
text editors, and facilities supported with-
in the language for sub-programs, func-
tions, repetition and decision control.
Both also provide a good environment for
modular programming. The control struc-
tures of Pascal are a little better, but both
languages are easy to implement and pro-
vide clear code.
Neither fits in with the traditional view
of Pascal or BASIC. The most apparent
differences from these languages as we
know them are: the access to graphics faci-
lities via the Quickdraw ROM routines;
multiple windows during the running of a
program for text output, graphics output,
the program list and interpretive debug-
ging via the step function in Pascal; and
the absence of line numbers, the use of
non-numeric labels and the sub-program
facility with parameter passing in BASIC.
A deeper look at the languages shows
68
Figure I.
¢ adjective
jverb preposition process
1 paddock
fence
animal
tiger
elephant
pelican
qiatfe
COW
pig
kangaroo
peg
board
end
Ins
—
—
enterobjectives
they have different facilities to offer con-
cerning data structures, runtime facilities,
program units, management (mouse con-
trol, keyboard control, menu control, but-
ton control), graphics facilities, window
management, dialogue control, edit fields
and file access.
Data Structures
The data structures of Standard Pascal are
far superior to any BASIC; it’s always possi-
ble to model the real-world situation
closely with Pascal data structures be-
cause of their inherent flexibility. MacPas-
cal data structures are enhanced by adding
long integers, double-precision reals,
strings and handles to Standard Pascal.
(Handles are pointers to pointers used ex-
tensively for graphics manipulation, event
management and memory management.)
Microsoft BASIC V2.0 has only one struc-
tured data type — the array. This makes
manipulation of the data more cumber-
some, as well as creating data structures
which bear little relationship to the inhe-
rent structures of the problem at hand.
Consider, for example, the following
Pascal data structure:
type
basestructure = record
angie integer ,
vx, vy: integer ,
radius integer ;
maxcno : integer ;
connectedto : array{1..10] of integer ,
end;
MICROSOFT BASIC VS MACPASCAL
treenodetype = record
vertex : array[1..20] of basestructure;
maxvno : integer ;
downptr, rightptr, levelno : integer ;
end;
var
tree array[)..20} of treenodetype;
To represent these data structures in
BASIC one possibility is:
DEFINT n-t
DEFSTR fh
and drawing windows.
Program Units
The only units allowed on MacPascal are
the provided libraries or Quickdraw, and
program sizé is limited to 1000 lines (5120
words) — a séVere restriction on any ap-
plication being developed.
Microsoft BASIC V2.0 allows programs
to be chained. The calling program can
chain part or all of a program, and can
DIM nodevertexangle(20,20), nodevertexx(20;20), nodevertexy(20,20),
noderadius(20,20), nodemaxcno(20,20), nodeconnectedto(20,20, 10),
nodevertexno(20), noderightptr(20), nodeleftptr(20), nodeprevptr(20),
nodeheadptr{ 20), nodedeviatemoves(20), hints(20,3), nodemaxhintno(20),
nodeonsolnpath(20)
Pascal seems to represent the real-
world structure more closely and enables
less cumibersome processing.
Runtime Facilities
MacPascal always gives three windows
when you open the file: the program list-
ing, a text window and a graphics window.
When ‘Run’ is selected from the menu the
window arrangement can be changed
under program control.
However, BASIC V2.0 throws up the run-
time window as soon as a program file is
opened if the file has been saved in com-
pressed form — a decided advantage in
writing applications on the Macintosh.
BASIC doesn't differentiate between text
overlay chained units to conserve memory
space.
Event Management
Limited event management is possible in
MacPascal, but can be extended by calling
the in-line routines, which call on the ROM
toolbox traps. Their use is unsupported
within Pascal, and the documentation de-
scribing the use of these routines comes
with the dire message “WARNING — Using
this facility carelessly or erroneously can
be fatal to your disk or data.”
This is certainly the case; an error ina
toolbox call at the very least usually results
in the loss of the current workfile and at
worst corrupts the system disk. When the
toolbox calls are invoked all type checking >
Listing |
GOSUB setupmenus
Sse Cupmenus
MENU |,0,1,"adjective”
MENU 2,0,1,"noun’
MENU 3,0,1,°verb"
MENU 4,0.1,"preposition™
MENU 5,0,1,"process”
MENU 2,1,3, “paddock”
MENU 2,2,1,"fence”
MENU 5S,2,1,"Quit process”
RETURN
ON MENU GOSUB menucheck
menucheck
menunumber » MENU (0)
ON menunumber GOSUB processad)j,processnoun,processverb,
RETURN
processad)
processprep,processcontrol
adjmenujitem - MENU(})
FOR | = | TO adjmenuitem
NEXT i
RETURN
processnoun:
processverb:
processprep.
processcontrol:
‘enter appropriate action
controlmenuitem = MENU(S)
ON controlmenuitem GOSUB enterob jective quitproce::.
RETURN
enterob jective
quitprocess
‘enter appropriate action
‘enter appropriate attion
69
MICROSOFT BASIC VS MACPASCAL
and parameter checking are disabled.
In Microsoft BASIC V2.0 extensive event
management is provided and supported
within the language. There is program con-
trol over the mouse, the menu, the
keyboard, dialogue boxes and button con-
trol. (See Listing | for an example of a
typical code to set up and trap menu
queries in BASIC. Figure 1 shows what
appears when this code is run.)
Pascal requires approximately twice as
much code as BASIC. This code isn’t as
straightforward and is further complicated
by the use of frequent calls to in-line func-
tions, which are unsupported within Pas-
cal. The BASIC event handling is clearer
because the constructs are inherently sim-
pler, and it’s more reliable because it is
supported within the language.
Graphic Facilities
MacPasca! has an extensive Quickdraw lib-
rary which allows graphic manipulation of
complex graphic functions. The fun-
damental unit is a rectangle defined by the
top left and bottom right co-ordinates. All
graphic objects (except line and point)
have a rectangle associated with them.
Besides allowing you to draw the object
on the screen, there is also a collection of
routines which manipulate these objects
mathematically within Pascal. However, it
appears there are still many bugs within
the Quickdraw library.
Microsoft BASIC V2.0 has limited access
to the Quickdraw library; there is support
for the screen drawing facilities with the
simpler objects such as points, lines, rec-
tangles, ovals, arcs and polygons. Pascal
allows regions and pictures as well, while
BASIC doesn’t have any of these mathema-
tical routines.
Microsoft BASIC V2.0 also has its own
graphic routines, such as CLS, PICTURE
and LINE. PICTURE is analogous to the
‘region’ of Pascal, although it is limited in
its manipulation.
In BASIC it’s possible to dump the
screen to the printer using LCOPY. Figure 2
shows a sample screen dump.
This operation is more cumbersome in
Pascal. The picture can be saved using
Savedrawing (‘name of drawing’), which is
accessible via MacPaint by opening Mac-
Paint, closing the file, then selecting ‘open’
from the file menu. This throws up a dia-
logue box from which you can select the
file saved with Savedrawing. It's then
possible to dump the screen output to the
printer.
It's also possible to access ROM
routines for graphics with the in-line
70
routines via Pascal. At present this doesn’t
seem possible with BASIC.
Window Management
Window management, like menu manage-
ment, is very simple in Microsoft BASIC.
The constructs supplied within the lan-
guage are straightforward and easy to use,
and it’s possible to declare up to four out-
put windows and transfer control between
them. For example, the sequence below
sets up an output window in BASIC.
Dialogue Box Control
Dialogue boxes can be set up within BASIC
using a combination of windows, buttons
and edit fields. These can then be interro-
gated by using ON DIALOG with a selec-
tion of actions, such as in Figure 3, de-
pending on the state of the window, but-
tons, edit fields and so forth.
The only way to set up dialogue boxes in
Pascal is via the Toolbox routines, which
have the same problems as the other Tool-
box routines.
WINDOW },"name of output window 1°,(S,170)-(250,280), |
WINDOW OUTPUT |
‘directs output to window |
‘any screen output will appear on this window
WINDOW CLOSE |
WINDOW OUTPUT 2
2
Window manipulation is possible in
Pascal via the Toolbox routines but, like
the menu routines, they are very cumber-
some. One advantage of BASIC is it doesn't
differentiate between a text window and a
drawing window as Pascal does; it isn’t
possible to show text input on the drawing
window in Pascal directly. Often only one
window.and text input is required; because
BASIC doesn’t differentiate, this problem
is non-existent.
Figure 2.
=L |
any further output will be directed to window
Edit Fields
Only BASIC has the facility to set up aform
on the screen via its edit fields. Data can
then be entered in any order on the screen
and corrected.and deleted, unti! the screen
is fit to send to the appropriate process or
file, Pascal doesn’t offer this feature.
File Access
MacPascal allows sequential files access
to textfiles and files of records. It has li-
mited facilities to look at specific compo-
output a picture
MICROSOFT BASIC VS MACPASCAL
nents within a file by the use of ‘seek’ and
‘filepos’.
Microsoft BASIC allows sequential and
random file access, Numeric fields within a
random file must first be converted to
strings with the functions MKIS, MKSS and
MKDS to be stored on file, then recon-
Figure 3.
Walid objective
verted to the appropriate numeric value
with CVI, CVS or CVD on retrieval from a
random file.
Conclusions
After evaluating Microsoft BASIC and Mac-
({ lindicates opt
[ladjectivelnoun|yertiladyvert)[prepusitionjladjectivelnoun
2 enter objectives
(Pee COR eon en ciaterl ira
You have a choice of drawing tools: pencil,
brush, spray-can, fill can, eraser.
Draw points, lines, boxes, elipses or
handcrafted drawings.
User-definable patterns -— defined areas may
be filled or you may brush them on. Text and
graphics can be combined; perfect for
overhead projector artwork, etc.
“Cut & Paste” facility. Define your own icons
and copy them.
Zoom editing — allows you to edit your art in
fine detail.
Pictures can be saved on or retrieved fram
disk, or printed out.
BEESLIDE - a variable speed slide-show
package; user defined order and files.
Min. Requirements: 32k Micrabee, CP/M,
1 disk drive (40 track DSDD], Epson
compatible printer [option).
| want to BEEARTISTIC too!
CANCEL
THE ONLY
GRAPHICS PACK AGE
AVAILABLE FOR
THE
MICROBEE
DESIGNED
AND
DEVELOPED
IN
AUSTRALIA
a
Cheque |] Bankcard (] Mastercard () VISA 1 <a. Loi Tee
BEEARTISTIC Packages @ $49.95___._ __
Postage and Packaging @ $3.50___
NAME:
ADDRESS? titinisectass:
stab ciberostin. 2. OIGNAT URES a arin deere rt ecrieaaceseesh GOCE. cipeesh teeta
P/CODE ..
Pascal for our research project, we cameto
the conclusion that Microsoft BASIC has
more to offer for development of such ap-
plications, although it's restricted in its
use of the Toolbox and has less to offer
with respect to data structures, dynamic
variables and block structuring within the
language. The Toolbox ROM routines
aren't supported within MacPascal and
attempts to use them can cause a lot of
damage; and when a researcher or prog-
rammer is new to a system, these routines
will inevitably be used incorrectly.
The use of pulldown menus, dialogue
boxes, buttons, edit fields and windows
(all of which are supported within Micro-
soft BASIC), together with the ability to
emulate a turnkey system, offers a better
application development environment.
BASIC also offers the ability to chain prog-
rams, and to load and execute one prog-
ram from within another.
Microsoft BASIC'S sophisticated
approach to providing a friendly user inter-
face was the final deciding factor in this
project. O
VEUUSUUG 0
A FEW MENUS
F tebeetice
$49.95
+ P&P
ice EXITEK
PO. Box 348, Balwyn North, Victoria.
Australia. 3104. (03} 846 3500
7
SON OF
ZARDAX
With sales of the Zardax | word processor breaking
the 8000 mark worldwide, Computer Solutions has
now come up with some stiff competition for
Appleworks: the ProDOS-based Zardax WPII.
Richard Walding, who assisted in the pre-release
trialling of the new Zardax, puts it through its paces.
ZARDAX WPIl is more than just a ProDOS
version of the original Zardax word proces-
sing program; while the philosophy be-
hind it may be the same, the procedures
and processes are different.
The father of Zardax, lan Phillips, once
described his major aim in developing a
word processing package as “keeping it
simple” (Your Computer, Jan 1985). He has
stuck to his guns with the WPI, andit’s still
user-friendly and abounding with features.
Zardax | was written in BASIC and
Assembler, while the new Zardax WPIl has
been written mostly in C. It occupies 70
Kbytes of disk space and requires a 128
Kbyte Apple lic or Ile with extended 80-
column card to run it.
72
Up And Running
At start-up, Zardax WPII will ask for the
current time, unless the clock card is pre-
sent, in which case the time will be display-
ed automatically. While Zardax | opened
with a menu, Zardax WPII takes you
straight into a new document. Hit Escape
and you move into the main menu where
Video {which shows you what the format-
ted document will look like when printed),
Save, Rename and Write (for writing a
‘videoprint' image to file) are found. There
are also the commands Info (reports mem-
ory usage), File (selects the file menu), Edit
(edit menu), Print (print menu) and List
{list menu).
Pressing Escape takes you back to the
document in memory rather than to the
Ward Prices ll
main menu, which can bea bit unnerving if
you're used to Zardax I, but after a while
you realise it saves keystrokes.
® The File Menu: has the commands In-
sert (a file from the disk), Rename, De-
lete, Lock, Unlock, New (select an ex-
isting document or list or create one),
Format (profile hard disk or floppy),
Make {a subdirectory), Gloss (load a
Glossary file), Copy, Volume {select a
drive) and Quit.
@ The Edit Menu: inspired by the Apple
Lisa, this menu has four options and is
used to contro! a clipboard. The clip-
board is a temporary storage space
used for removing text from a document
by cutting. Items in the clipboard can be
placed in a document using a paste
command, which won't alter the clip-
board contents. It's also possible to
save a copy of the clipboard to disk.
Keyboard editing is extensive: Zardax
WPI! has a search facility as well as
search and replace.
If a range of documents requires the
same formats, the Glossary feature
allows the entire format to be prede-
fined and stored as a file, which is called
up at the beginning of each new docu-
ment. Documents can also contain
commentary text for the author and
operator, which is not printed. The Glos-
sary is a file of up to 26 items which
contains several lines of text and print
start-up. Other Glossary files may be
stored on disk and swapped for the
start-up version using the file menu.
@ The Print Menu: Zardax WPIl can use a
variety of printers by selecting an
appropriate printer parameter (from the
print rhenu) from those supplied with
the package.
® The List Menu: a list of file managers
such as names, addresses and tele-
phone numbers. Up to 1000 records can
be created, sorted, displayed, edited
and merged with a document.
Formatting
The extensive print formatting commands
are similar to those in Zardax |, with some
name changes and additions. Commands
are embedded into the text with a control
A, and you can specify font, colour and
country character set. All the old com-
mands remain: headers, footers, justifica-
tion, proportional spacing, indentation,
margins, tabbing, page length, centring,
pitch, line spacing, sub/superscripts, ita-
lics, bold, underline and condensed (now
called ‘thin’).
The Bad Points
Zardax requires the entire document to be
resident in memory, so large documents
have to be made up of several smaller ones
linked together with the Queue Link com-
mand. The Queue Link maintains page
aaesliebinmiapinici oe suiaatniiniaicnns
hese ess ite
LIKE NO C THER MODE
ZARDAX
The extensive print
formatting commands are
similar to those in Zardax
I, with some name
changes and additions.
Commands are embedded
into the text with a control
A, and you can specify
font, colour and country
character set.
numbering, but not headers, footers or the
initial formatting commands; and it
doesn't enable you to skip from one point
to the other while editing.
A utility program, WP2.CONVERT (on
WP.TOOLS disk), converts documents pre-
LL. CaM Laat one oe aa :
ater ee ee pedact, heat
pared under Zardax I to a form which can
be used by Zardax WPII. However, as the
manual points out, it’s not [00 per cent
foolproof: it won't convert any of the old Z
commands such as Bold, Italics and Con-
densed; it fails to turn off a subscript or
superscript with some printers; and it
doesn't account for the fact that the old
default left margin was zero while the new
one is 10.
The original Zardax Draft command,
which lets the user print a copy of the
document in memory without having to
save first, and the Index command, which
prints out the names of all the textfiles on
disk, are missing; and because printing is
done from a disk file rather than from
memory, the keyboard can't be used dur-
ing printing.
Upgrading
Upgrading Zardax | to WPII will cost $100,
including the disks (original plus backup),
manual and WP2.TOOLS disk. You're given
a dual licence and keep the Zardax |
package. At this price it’s a bargain. O
Di
iewhel &
LA Pe. EP oe HT
ees mo
eee TM
The Tulpi INTELLIGENT MODEM
Tulpi” is a state of the art microprocessor controlled, Intelligent Modem
Tulpi incorporates all of the necessary features for users of videotex and standard databases.
m Automatic dialling, pulse and tone.
m@ Self contained communications
firmware. Integrated command structure
allows the user to set mode, baud rate and
data format. Line side and user side
configurations may be independent.
m@ Automatic answering featuring our
exclusive ‘Sleep Answer mode.
m Universal speed up buffering and bit
rate conversion which allows CPU to
function at high baud rates. Tulpi manages
the split baud rates and buffering.
This enables all PCs and ‘Dumb Terminals’ to
access Viatel without the need for bit rate
convertors.
w@ Exclusive Longline” circuitry maximizes
the integrity of data in country areas where
the Telecom lines are long and often noisy.
This also improves noisy city exchanges too.
m@ V21 and V23 modes 1 and 2 connection
optimised to Australian Telecom’s protocol.
Also Bell 202.
m@ No Switches. All of Tulpi’s commands
are accessable from the terminal devices
keyboard or host computer.
m@ Automatic powerup default
configuration for virtually unlimited system
flexibility in private line, exchange line or
direct wired environments.
Mi 8K PROM and 16K RAM (optional) for
industrial process control and surveillance
Telecorp P/L 1985 YC/10/85
programming. Perfect for remote non
keyboard devices.
W@ 8085 processor.
For further information and the name of
your nearest dealer contact:
Telecorp Pty Ltd.
I 8/21 Tepko Road,
NSW 2084 Australia.
(02) 450 2522.
Dealer and O.E.M.
enquiries welcome.
PO Box 236. Terrey Hills
By the time a
conventional PC |
network has |
done this much
paperwork,
To find out how the new Corona Mega PC works twice as fast, yet costs less, please send for our brochure.
Name ——ss—“(‘“‘“‘iéUUUUUUUUvUvUvULULULULULC iP ition
Company Address
@) AWA COMPUTERS
Postcode _______ Telephone 132 Arthur Street, North Sydney NSW 2060
AW 7I
“laa
TOSHIBA 1500
Our most compatible
Lae an A 4a a
into the clone jungle with
this latest Japanese 7 ‘SONAL
Be aL wanes
PUPA
NOT SO LONG AGO | reviewed the T1500'S
little brother, the Toshiba T1100. This was
a lightweight, battery-operated portable
computer with a full 25-line liquid crystal
display and very good IBM PC compatibil-
ity. The | [00 scored well in the evaluation,
as does the T1500, with one misgiving —
price. It's not cheap, but the value-for-
money ratio isn’t bad. As you'll see, this
machine has class and character, as well as
excellent compatibility.
Although PC compatibles are relatively
popular in Australia, the [BM PC itself still
has the lion’s share of the market. The IBM
package is generally more expensive, but
there’s more to the ‘real thing’ than just
the IBM logo. In particular, IBM's support
structure in the areas of technical advice,
servicing and education are its major
advantages. These ‘intangibles’ often
swing buyers, particularly those of acorpo-
rate nature, towards Big Blue.
To wander with an open cheque book in
clone jungle is another matter altogether.
This is no playground for the naive. There
are prizes, but you may find yourself sur-
rounded by less than helpfu] denizens of
its dark recesses. You'll need to arm your-
self with a heavy dose of self-education
and acquire a taste for adventure. The less
adventure you seek, the higher the price
you pay up front.
There are also intangible components of
that price. What happens if the company
manufacturing or importing the compati-
ble goes under? Is there a capable. fully
equipped service and maintenance team?
Is the company committed to the product?
Can it provide hands-on education?
This is an area in which a large organisa-
76
TOSHIBA 1500
It's not cheap, but the
value-for-money ratio isn't
bad. As you'll see, this
machine has class and
character, as well as
excellent compatibility.
tion such as Toshiba can offer more than
its smaller competitors. Its size is a major
advantage, although it is microscopic in
comparison with IBM.
I think I'm in danger-of being type-cast
as an evaluator of IBM compatibles. What
a fate! It’s a bit like being one of the judges
on New Faces — you're always in danger of
getting egg on your own face.
in past months quite a few clones have
passed through the portals of Mount Cri-
sis. Some have even stayed to dinner and
become members of the family.
I've explained my. philosophy on clone
evaluation in previous articles. Briefly,
there are levels of compatibility. At the
highest.level you should be able to run all
the popular programs written specifically
for the IBM PC, with the exception of those
which make (improper) use of the PC's
ROM code by directly addressing that
code. The machine must also be capable of
expansion, using boards designed for use
ona PC. In many cases, the haraware com-
patibility isn't a significant issue.
The Toshiba T1500 is about as compati-
ble as you can get without infringing copy-
right. For starters, it runs that test par excell-
ence — the Microsoft Flight Simulator. But
first .
Pre-power-up Observations
The T1500 is conventionally but soundly
packaged and presented. It comes in three
boxes: the main unit, the keyboard and a
monitor. A smaller box contains the ‘sys-
tem kit’, consisting of the three manuals
and two floppy disks. It astounds me that
this is sold as an optional extra, since the
machine does absolutely nothing without
MS-DOS. No doubt it could be obtained
from a third party, but not so the TI500
manual. Furthermore, the price of the sys-
tem kit is $95 — quite a lot to pay for three
unbound books and two floppies.
The system sent to us for evaluation
contained one Toshiba half-height floppy
disk drive, an NEC half-height 10 Mbyte
hard disk and 128 Kbytes of memory. The
side mounting of the additional cards and
the side-by-side positioning of the two
drives give the unit a shallower, cleaner
look; it measures 45 cm by 36 cm, is 10cm
high and weighs in at just on 10 kg.
Removing the outer case merely re-
quires a screwdriver. Sans case, the unit
presents as an extremely well-designed
machine. The front escutcheon looks great,
and so does the Toshiba RGB monitor
mounted on its tilt-and-swivel base.
The inside of the box is an electronics
engineer's joy. It’s mechanically solid, neat
and carefully planned, There's a large sys-
tem board covering roughly two thirds of
the floor area, and asmall extension board
carrying the standard IBM slots is
TOO
INTRODUCING THE WORLD’S FIRST DUAL HEADED PRINTER
Now Brother gives you two machines
for the price of one.
Daisy Wheel or Dot Matrix, Plus a range of cost efficient
the choice is yours in the options.
revolutionar y new This highly versatile printer can be made even
Twinwriter 5 more efficient but with the addition of a cut-sheet
el — or tractor feeder. Brother are recognised as the
For $1995.00 it will deliver 36 cps letter quality experts in printer productivity and we know you'll
daisy wheel print, and 140 cps dot matrix type and soon recognise the cost benefits of these invaluable
graphics — more efficiently and much more accessories.
economically than any other two machines you can
name. The Twinwriter can put yoy around $1000 in
front, save you valuable time and will only take up
half the space. |
Brother's breakthrough dual printhead technology
means you can now produce daisy wheel quality
copy and dot matrix graphics in the same
\ f BY.
a)
document. At the push of a button — or through aon
software driven commands. —— : |
Other features include: TE-300 CF-300
® 3K byte buffer (optional 11K or 19K byte) TRACTOR FEEDER CUT-SHEET FEEDER
® 136 columns $189 rrp. $449 erp.
® 420 cms (16.5 inches) paper width
® Centronics Interface with optional
RS-232C converter
® Interchangeable daisy wheel cassettes.
The new Brother Twinwriter 5. Two of the best
printers money can buy. In one beautiful package.
ae pony uc aan
” ‘
A) oO eee
==]
Twinriter 5 brother
as | ed 3 oo
) = ae |
cd ee
Value that speaks for itself.
7-9 Khartoum Road North Ryde NSW 2113
SYDNEY (02) 887 4344 © MELBOURNE (03) 873 3655 © BRISBANE (07) 52 5257 ® ADELAIDE (08) 42 6373 © PERTH (09) 478 1955,
CSO) 6400
77
mounted vertically to the system board,
supporting up to three additional plug-in
cards which mount sideways. One slot was
used by the hard disk controller.
Fortunately you're not likely to need
more than the spare two slots; there's
quite a bit packed into the system board.
You can see at least one PLA (programmed
logic array) on the system board, indicat-
ing there's been a considerable reduction
in the chip count. One empty chip socket is
reserved for the optional 8087 maths co-
processor. Sadly, there's no on-board provi-
sion for a battery-backed calendar clock
chip, and neither is there a ‘hard’ reset
switch. You really do need a reset switch,
even though there's none on the [BM PC,
as sometimes the ‘soft’ reset method
(pressing the Alt-Ctrl-Del keys together)
just doesn’t work, forcing you to do a
momentary power-down.
System board features more frequently
found on plug-in cards in other computers
include the RGB monitor logic, LCD logic,
parallel port and RAM capacity up to 640
Kbytes. Options requiring slots include a
medium-resolution monochrome display
adaptor (for the [BM monochrome display)
and an asynchronous communications
adaptor (serial port). It's a pity the latter is
only an option when you consider the cur-
rent interest in communications.
All the slots are compatible with [BM
cards. Placement of the card system has
borne in mind the need for effective venti-
lation; a quiet fan in the 150 watt power
supply cools both the supply and the heat-
generating components of the machine.
The Toshiba half-height floppy disk
drive is quiet, and judging from the clicks it
has. a head-lift solenoid. When the drive is
selected, the printed circuit motor spins
and the read/write head is brought into
contact with the spinning disk surface. Un-
fortunately, not too many half-height
drives have this excellent feature, leaving
them prone to writing accidental data in
the event of a power glitch.
Another nice feature of the floppy disk
drive is an external slide switch which
effectively write-protects the disk. It’s a
kind of additional insurance policy.
The Toshiba-manufactured keyboard
follows pretty much the same layout as the
[BM PC. It's IBM plug-compatible, has tilt-
ing legs for adjusting the angle, and fea-
tures two LEDs which indicate the status
of the Caps Lock and Num Lock keys. The
feel is a bit soft, and there's no special
acoustic or tactile feedback. | still prefer
the feel of the Keytronics board, which has
78
TOSHIBA 1500
| think I'm in danger of
being type-cast as an
evaluator of IBM
compatibles. What a fate!
It's a bit like being one of
the judges on New
Faces — you're always
in danger of getting
egg on your own face.
a bump in the resistance force at the point
where the key data has been transmitted.
Nonetheless, the Toshiba keyboard would
be adequate for even a fussy typist.
The monitor supplied with the system
was an RGBI-type, with excellent resolu-
tion, a tilt/pan base assembly and a sepa-
rate cable to link it with the RGB output
socket. As there's no power socket on the
rear of the T1500, you'll need a second
outlet for the monitor. You can also use a
composite colour or monochrome moni-
tor with the separate socket for composite
video (NTSC). The monitor connections
are all standard IBM. Although it wasn't
provided for evaluation, ] understand you
can also use a flat-screen 25-line LCD as
a substitute for the conventional
monochrome or RGB monitors. This could
be an interesting alternative, as it would
significantly reduce the overall weight of
the system and make it much easier to
transport. | suspect the LCD screen is the
same as the one used in the portable
TL 100.
Documentation and
System Software
The documentation provided with the sys-
tem kit consists of three shrink-wrapped
manuals pre-punched for a three-ring bin-
der which measure 14 cm by 22 cm. You'll
need to provide your own binders unless
you're happy with the thinly glued spine.
Two of the manuals are more or less of
Microsoft origin. These are the BASIC Re-
ference Manual and the MS-DOS Refer-
ence Mariual. No surprises here. A thinner
Owner's Manual (131 pages) covers setting
up the computer, initial operation, trou-
ble-shooting, introduction to MS-DOS and
how to install the options It's written with
a tinge of Jinglish. and while adequate for
the average user, this isn't intended as a ¢
complete technical manual.
Two floppy disks are supplied with the
system kit. One is the ‘system disk’, con-
taining MS-DOS 2.1 and BASIC 1.1. Apart
from the normally supplied DOS utilities
there’s a VDISK.SYS which allows you to
nominate a RAM disk size via your CON-'
FIG.SYS file. This can be a real bonus if you
have scads of RAM and a variety of direc-
tories scattered around.
The second disk is labelled ‘Diagnos-
tics’, and includes an AUTOEXEC.BAT file
which invokes a general-purpose diagnos-
tic program. I've seen this program before
in slightly differing guises; it includes utili-
ties for formatting and parking the hard
disk.
Power-on Tests
The T1500 is not a quiet machine. The fan
generates a fair bit of noise, but it certainly
isn’t objectionable.
| tried the various diagnostic routines,
and in the process formatted the hard disk
and set it to auto-boot DOS on power-up. |
copied the whole system and diagnostic
disk contents to the hard disk, and it work-
ed just fine. |
The first test was to run the Microsoft
Flight Simulator, which flew like a bird. In
fact, | had no problems with any of the
usual packages, which included Open Ac-
cess, Wordstar, Lotus 1-2-3 and Sidekick.
My standard prime number crunching
benchmark program compiled and ex-
ecuted in the same time as the [BM PC/XT,
but the T1500 has a very slight edge in hard
disk-dominated activities.
Each clone supplier is required to make
minor modifications to Microsoft BASIC in
order for it to run in the machine's environ-
ment. Sometimes this involves the omis-
sion of certain functions; in the [500’s case
| couldn't find any shortcomings or
oddball behaviour patterns.
[found the sameset of utilities that were
included with the smaller T1100. In par-
ticular, the RAM disk utility VDISK is a
great asset; frankly, | now couldn't cope
without a similar utility on Ron (my Presi-
dent 16-210). With a total of 512 Kbytes, |
allocate just enough RAM disk space to
hold the three main Wordstar files and
BASICA. These files reside on ‘drive’ D after
being copied there by an AUTOEXEC. BAT
startup file. By having Wordstar there, |
don't need to have copies of that program
in each subdirectory from which | need
services. Instead, | leave a short file,
W.BAT, in the root directory of the hard
MEET THE BROTHER M1509 HIGH-SPEED DOT MATRIX PRINTER
This new printer is not only
fast and very quie
t,
its also very inexpensive.
At $799, 180cps and 136 columns it
will out value and out pace any rival.
And because of its extremely low noise
level it will fit peacefully into any office
environment.
Brother have built a reputation for
innovation, design excellence and proven
reliability and we have put them all together
in this exceptional machine.
Consider these features and see if you can
find better value,
¢ High Speed output (180cps), Near Letter
Quality printing (45cps)
e Big 3K byte buffer memory.
e Dual Interface (Centronics, RS232C)
e IBM plus Epsom Compatibility built-in.
e Optional cut-sheet feeder.
e Compact and lightweight.
e Optional NLQ font board available
(LQ-200)
e High Density Charts and Graphics Printing
Accessories that further enhance cost
efficiency.
Brother printers deliver exceptional value-
for-money and when you add the time and
cost saving benefits of the optional cut-sheet
feeder, it’s obvious why the Brother printer
accessory package has got business people in
raptures.
Brother M1509
with optional
\ aa
cul sheet feeder.
| SE AO
| —=
| ' ®
Value that speaks for itself.
7-9 Khartoum Road North Ryde NSW 2113
SYDNEY (02) 887 4344 © MELBOURNE (03) 873 3655 © BRISBANE (07) 52 5257 © ADELAIDE (08) 42 6373 © PERTH (09) 478 1955.
Cat? p4aod it
79
YOUR DISKS
$98.95
plus $2.00 postage 4 packaging
ESSENTIAL DATA DUPLICATOR II"
EDD runs on Apple I, tl plus, Ile, Itc and Apple lil (in emulation mode) using one or two disk drives
EDD allows you to easily and quickly make back up copies of your
“uncopyable"’ Apple disks.
Since EDD has been preset to copy the widest range of copy-protections
possible, you just simply boot up EDD, put the disk you want to copy
in one disk drive and a blank disk in the other (EDD will work using
one drive also) and in about 2 “2 minutes acopyis made. _
Unlike the ‘‘copy-cards” which only copy ‘single load’ progams, EDD
copies the entire disk.
This would be similar to hooking up two cassette recorders, playing
from one, and recording to the other.
We have even included an option so you can check the speed of your
disk drives because drive speeds running fast or slow can damage disks
and cause other problems.
We publish EDD progam lists (information about copy-protected disks)
every couple of months, which EDD owners can receive. The current
list is included with the purchase of EDD.
The bottom line is this; if EDD cant copy it, chances are nothing will.
Warning: EDD is To order your copy send cheque or money order to
sold for the sole UTILCO SOFTWARE 83 Hall Street, Bondi Beach.
purpose of NSW 2026 AUSTRALIA. Telephone (02) 30 2105
making archival ss
copies ONLY. AMR atta |
Order by phone:
WAKE SEL
LIGHT PEN
Compatible with
IBM PC, XT, AT,
and most IBM COMPATIBLES
AST, PERSYST and
HERCULES
LOTUS 123, SYMPHONY,
any MOUSE software.
TOTAL SOLUTIONS
10/281 Pacific Highway North Sydney 2060
Telephone (02) 923 2466
Electronics Today is Australia’s dynamic | s*
electronics monthly. It has more special | “s,
features, new and exciting projects to |.
build and a wealth of information on
components, equipment and new
technology. Regular features include
Australia’s top hi-fi reviews and news
on communications and computing.
Buy your copy now from your local
newsagent, or become a subscriber and } ¢
have the magazine home delivered.
Only $27.00 for 12 issues.
Send your cheque to:
Subscriptions Department
Federal Publishing
P.O. Box 227
Waterloo, N.S.W. 2017
ie
oh
Ree re
disk (C), which contains the following:
D:
WS C:%l
Cc:
To edit a file in a subdirectory, | just
enter that directory (with the CD com-
TOSHIBA 1500
|. Two floppy disk drives and monochrome
screen: $3950. As (1), but substitute a hard
disk for one floppy: $6150. System kit: $95.
To find out the cost of a system with an
RGB monitor, deduct the cost of the
monochrome monitor ($552) and add the
cost of the RGB monitor ($1150). Told you
they weren't cheap.
Worst point: Pricing (unbundled necessi-
ties)
Best points: Engineering quality, level of
compatibility, slim lines. C
mand), then use ‘W’ instead of ‘WS’. After
leaving Wordstar, the batch file logs back
into the subdirectory.
RATINGS:
VALUE FOR MONE’ ee
POOR GOOD V.GOOD EXCELLENT
Conclusions
The T1500 is an elegant piece of hardware,
but it isn’t cheap. On the other hand, the
machine is superbly designed and con-
structed, and that kind of engineering does
not come lightly. Unfortunately, the prices
are boosted by the price of the monitors. I
understand Toshiba (Australia) is examin-
ing the possibility of finding an alternative
source for monitors in order to redress the
SUPPORT == 2S wi Se eee
problem. Intending purchasers might well
be advised to check first to see if they really
need the Toshiba monitor, or if they could EASE OF SERVICING
do better from another supplier. The moni-
tors are strictly IBM PC compatible.
Here are the current prices for some
sample 128 Kbyte configurations:
MORROW’S PIVOT [|] The portable which
acts like a desktop
APPEARANCE Ge >= SOS
REUABILTY -—=_— 22 Ee eee
DOCUMENTATION Ee
The Pivot tl is the first battery-operated
portable computer that runs any
software written for the IBM PC. You no
longer lose anything when you leave
your IBM PC on your desk at work and
carry your portable home.
The Morrow Pivot SI comes with:
* 1 or 2 360 Kbyte 5%" floppy
disk drives
* A minimum of 256 Kbytes RAM
" A 25-line display featuring
advanced technology which
provides legibility under any
lighting conditions
* RGB and composite video
output
* IBM PC expansion bus
connection, so you can plug in to
a whole range of boards and
options giving you the full-
functionality of a desk-top PC
Software included with the Pivot
is the industry-standard MS-DOS
2.11 operating system, the
Newword word processor and
personal utility software built into
the unit's 32-Kbyte ROM.
All this power is packed into an
attractive unit measuring 33 by 715
by 24 cms and weighing less than
6 kg with two disk drives!
Portable computer technology
has reached maturity — the Pivot
ll is the proof
Also available from:
MULTI FLEX SERVICE
249-251 Pitt St.,
Sydney, NSW 2000
(02) 276-9336
COMP TETRON
252 Abbotsford Rd.,
Mayne, Qld 4006
(07) 52 9522
Distributed in Australia by:
AUTOMATION
STATHAM Pty Ltd
47 Birch Street, Bankstown
NSW 2200. (02) 709 4144 Telex. AA73316
AFULL SERVICE MORROW DISTRIBUTOR SINCE 1976
8!
Introducing ae Sinclair 1
A Quantum Leap
in: i Busine a NS a
ie rae Nae
ate
In today’s Sisiaae SS
world, just Keeping a step
ahead is often not enough.
business computers but
quite literally a quantum
leap in terms of design,
sit ofl And the QLi is
designed to work so simply
that you can start using
The difference between | capacity and price. it ae Within
success and failure can This is a machine that _ minutes the
depend upon your ability | will keep you current for | QI can be
to see far into the future, years to come. i fully
to anticipate needs and The Sinclair opera-
calculate costs. That's why | QLis | . tional,
the personal computer has . eS making
become one of the most _ valuable
important tools in - contributions to
business. A os - = your business. Yet dont
good one | be fooled.
can help — Even the most demand-
you under-— ing users will probably
stand what It combines never fully tax its capacity.
lies ahead. | Fa 32-bit processing But the Sinclair QLs
But personal — ’ capability with 128 K’s of | most impressive leap is
computers having 3 RAM. And QL hasawide | its price.
the capacity to really help | range of available soft- For the first time ever,
have two major drawbacks. | ware programming. In you can Own a personal
They costa fortune and | fact, over $1000 worth of computer that will take
usually are so complex to | these programmes are you well into the future
operate that weeks and included free within each | for under $1000.
even months of study are package to get you oo Why just take a step
required before they can started—wordg aS wz, When you can
become functional. processing, OL make a quantum
No longer. financial _- \ leap?
Now theres the Sinclair | models, Sinclair The Sinclair QL.
QL (Quantum Leap). It’s graphics and . More than
not just the next step in information a step ahead.
] want PS make a quantum rea Please send more information on the Sinclair QL.
Postcode
Address
Occupation
Phone
Sanclair QL is distributed by: TECHNOLOGY CORPORATION OF AUSTRALIA PTY. LTD.
8/303 Pacific Highway, Lindfield, NSW. 2070 Tele (02) 46 4374.
2M20048
IN AUGUST WE looked at the overall struc-
ture of Enable, and in particular its word
processor function. This month we ex-
amine the remaining integrated functions
and spreadsheet, database management
system, graphics and telecommunica-
tions.
More Printer Problems
Last time I noted a problem with selecting
a Qume Sprint-compatible printer for word
processor output. The distributors have
since advised me that the problem was in
my printer — had I used a ‘real’ Qume, it
would have worked. Well, we tried again,
this time with the up-market NDK Printstar
5025 Qume-compatible. Briefly, it too fell
over. | suspect the Enable printer profile
has a problem, but time will tell.
Spreadsheet/Graphics
For anyone with some experience with
spreadsheets, Enable is particularly easy
to learn and use. There is a built-in tutorial
covering the essentials of spreadsheets,
another on more advanced topics, and a
third showing how to create graphics from
spreadsheet data.
The ‘key’ to this system is literally the
FLO key. It throws up a ‘top line’ root menu
from which one can perform all the neces-
sary commands. Each command has a de-
scriptive comment which is displayed on
the second line. Arrow keys are used to
move through a horizontal menu. A high-
lighted item is selected by pressing the
Enter key; you can also select by typing the
first letter of the command. (Essentially
the same technique introduced with Lotus
[-2-3.)
The only problem encountered was a
system hang-up when I tried to save a 40 by
250-cell spreadsheet. Although my Presi-
dent has 512 Kbytes of RAM and a hard
disk, it quietly fell over. It may have
bumped into Sidekick in the top of the
RAM, but the test wasn't repeated — it's a
bit scary to hear one’s hard disk clunking
away in an attempt to save Mbytes of data!
The Enable tutorial focuses on the
promotional expenses of a fictitious tour-
ist agency. Although I’m not a regular
spreadsheet user, it took little effort to
start using the system to develop my own
simple example and graphs.
Graphs may be displayed on the screen
or printed (if your equipment is up to
graphics). 1 discovered that my default pro-
ENABLE
ENABLE
Frank Lee concludes his
evaluation of the Software
Group’s integrated
do-it-all addition to the
Lotus Garden.
file was specifying a Qume Sprint 5 printer
after Enable complained that my printer
was unable to generate a graph. A few
moments were sufficient to modify the
profile for the NDK printer (at present on
loan for review). This time | specified an
IBM graphics printer, and the results were
excellent. Figure | shows one of the graphs
created during the tutorial; note the varie-
ty of print fonts. A broad range of fontsand
shadings is selectable from submenus.
The graph shown here is an example ofa
3D side-by-side format. The columns can
also be stacked vertically, and reduced to
2D format if desired. Other formats include
pie-chart and line graph.
The X-axis labels were lifted directly
from entries in the spreadsheet.
As with most other spreadsheets, you
can also utilise ‘expert’ commands instead
of using the menu selection process.
Enable supports a maximum of 255 rows
and 255 columns, although only a por-
tion of this spreadsheet is shown at any
time. You can ‘navigate’ through a spread-
sheet rapidly (by nominating the required »
oe
=;
ENABLE
Promotion Expenditure
, Bs Dollars
in Number
cell co-ordinates) or cell by cell (using the
arrow keys). The windowing system lets
you examine two separate areas of your
spreadsheet using either a horizontal or
vertical split-screen system. A rather nice
feature is the ability to synchronise the
scrolling movements of one window with
the other.
The Enable spreadsheet can be saved in
any of the following formats: Enable, Lotus
|-2-3, Visicalc or DIF. There is also the
option of saving only the values and labels
(excluding the formulae} to save disk
space.
It is also possible to create a graph from
data in a separate database file while still
within the spreadsheet. This is just a mat-
ter of following the menu options.
The Database System
The database system is also reached from
the main menu. Since the whole business
of setting up a database and designing
input forms is menu-driven, it wasa simple
matter to create and test a small indexed
Montreal rlonda
New York
database. There is also a relatively primi-
tive report language, which may be used to
write macros. This language fails short of
dBase II, but should prove useful in the
majority of straightforward cases.
As part of the establishment of a new
database, you can specify a related input
form using an elegant screen design pro-
cess. In essence, you use the usual word
processing commands to create text on
the screen, but whenever the shifted F9 key
is pressed, the system creates an input
field at the current cursor position, then
asks appropriate questions about the field
concerned, The same technique allows an
input form to be updated as needed.
To an established user of more sophisti-
cated database management systems
(such as MDBS and Total}, this particular
system seems a bit primitive, but then it
wasn't designed for sophisticated applica-
tions. It would meet the data handling de-
mands of most users, without the need for
extensive training in database principles.
You can nominate the minimum and
maximum reasonable values and lengths
of field items when creating a new data-
base, and alsu specify error messages to be
displayed in the case of invalid data being
entered.
The release examined has a limit of
eight indexes per database file, and a max-
imum of 32 fields per record.
As with the spreadsheet system, you can
also create graphs from data in the data-
oa
Figure |.
base. The techniques are essentially the
same in both cases
Telecom munications
The ‘Telecom’ system allows you to nomin-
ate a stored ‘setup’ file to specify com-
munication parameters, phone numbers,
initial responses, and so on. It has a menu-
driven system for madifying existing setup
files or creating new ones. {t allows a max-
imum of 64 sucli liles. As an alternative,
you can use a ‘qtick’ setup which requires
you to nominate the minimum parameters
needed to make a contiection These in-
clude baud rate, number of stop bits and
word size, file capluire is optional. The cur-
RATINGS: POOR
} nan Uliego
city locations
GOOD
rent time and cost of the call may also be
displayed on the bottom of the screen if
required. A call may be disconnected by
pressing Alt End.
After starting a communication session,
the top-line menu (FIO again) lets you
switch to file transfer mode. According to
the manual, the remote system must also
be using Enable. This seemed a bit of a
hassle. but reading further on! found the
protocol was the good old XModem sys-
tem (otherwise known as the Christensen
protocol).
| still prefer Yam or Modem/7, since En-
able is strictly menu-driven and takes too
long to start accessing a file. C
V.GOOD EXCELLENT
DOCUMENTATION re
INTEGRATION
RELIABILITY |
EASE OF USE
VALUE FOR MON eee
eB Se ESS SS SS
incompatab
Problem solv
Solution 1
Media Master™™%™,,
Media Master for the IBM PC
provides access to program and data files of
over forty different formats.
With Media Master you can even
format a blank disk in the ‘foreign’ format,
right on your IBM.
Formats* that can be read include:
IBM PC CP/M-86, Atrix, Avatar, Casio, Chameleon, Columbia,
Cromemco, DEC VT180, Davidge, Digilog. Epson, Fujitsu,
Groupil II], Heath Zenith, IDEA, ISM, Insight, Kaypro Il, LNW-80,
Lobo, Micral, Morrow (1!, 2 and 3), NCR, NEC (PC-8001A),
Olympia, Osborne, Otrona, PMC, Reynolds, Sanyo, Superbrain,
Systel, Tl Professional, TRS-80 CP/M, Teletek, Toshiba T100,
TurboDOS, Wang Maws CP/M, Xerox 820, Zorba.
Media Master (for IBM PC) $99.00
Media Master for the DEC Rajnbow
Media Master is also available for the
DEC Rainbow. It currently supports over 20
different formats.
These include:
Actrix, Cramemco, DEC VT180, Heath, IBM MS-DOS, IBM
CP/M-86, Kaypro I], Lobo, LNW, Morrow MD2, NEC PC-8001,
Osborne, Systel, Teletek, Tl Professional, TRS80 CP/M, Xerox,
Zenith.
Media Master for DEC Rainbow $225.00
Solution 2
XENOCOPY PLUS
The ultimate production and reading
machine. :
If you need to read, write and format a
lot of formats, including special formats not
on the list, Xenocopy provides the maximum
flexibility.
80 track formats require an 80 track
drive to be fitted
40 track formats* include:
Actrix, Alphatronik, Ampro, Associate, ATR, Avatar, Beehive,
California Computer Sys, Columbia, Cromemco CDOS, Datavue,
DEC VT18X, Epson, Groupil 1], HP 86a, IBM PC CP/M 86, IDEA,
IES!, IMS 5000, Intersil, ISB, ISM, ITT 3030, Kaypro II, Lifeboat
Assoc., LNW, Lobo, Magic, Micral, Morrow, NCR, NEC 8001,
Novell, Olivetti M20, ETV, ETX, Olivetti, Olympia ETX, Osborne,
Otrona, Pegasus, PMC, Reynolds, Samyo MBC, Sharp, Siemans,
Systel, Teletek, Televideo, Tl Pro, Toshiba T100, TRS8O III/IV
CP/M, TurboDOS, Xerox, Zenith, Zorba.
80 track formats* include:
Altos, Ampro, AOS, ARC, ATR, Compupro, DECmate !1, DEC
Rainbow, DELTA, Dictaphone, Discovery, Eagle Il, EPIC, Facit,
KONTRON, Macsym, Micral, Micronix, Monroe, in.s.c., Nokia,
Northern Telecom, OSM, Otrona, Phillips 3000, Pied Piper, Rair,
Sanyy, Seiko, Siernens, Superbrain, Technicon, Televideo,
Vector. Zenith
XENOCOPY Plus (for IBM PC) $295.00
Solution 3
Apple-Turnover.
Do you need to copy files from Apple
disks to IBM or IBM to Apple?
With an Apple-Turnover board tn your
IBM you can:
[ ] Copy files from Apple disks to IBM disks
[_] Copy files from IBM disks to Apple disks
[_] Format a blank disk for Apple CP/M or
Apple DOS
Exchange spreadsheet files between
Apple programs (Viscalc and Multiplan) and
IBM programs (1-2-3, Symphony,
Multiplan), exchange dBase disk files or
WordStar files between Apple CP/M and
IBM. Transfer ‘HIRES’ Apple graphics files
for display on your IBM. Copy Apple CP/M
programs to IBM with Apple-Turnover and
run them using our 80Mate CP/M Emulator.
The Apple Turnover package consists
of a ‘half-size’ printed circuit card, auxiliary
cable, software and user manual.
Apple Turnover software supports
Apple DOS 3.3 (16 sector) and Apple CP/M
disk formats commonly used in the Apple II,
1+, lle and [lc computers.
Apple Turnover (for IBM PC) $545.00
Solution 4
PC-Alien
This powerful locally developed
program includes many local machines,
including Microbee, Portapak and Amust,
as well as Bondwell, Osborne and
Wanewriter.
PC Alien (for IBM PC only) $95.00
Solution 5
Run CP/M-80 programs on your
IBM-PC with no additional hardware.
80Mate software emulator allows
your IBM-PC or compatible to run almost
any CP/M-80 program without the expense
of co-processor boards.
80Mate/80Term (for IBM PC) $295.00
*Note: For details of the exact models from
these manufacturers, please contact LOGO.
Polywindows.
This amazing new background
program provides desktop productivity at a
single keystroke. Even while you are running
another program.
1. Your numeric keypad becomes a full
feature printing calculator.
2. The Rolerdex gives yout a small scale
database, perfect for replacing your manual
Rolodex, and it’s a lot faster.
3. The Monthly Calendar, alarm clock and
appointment book help you manage your
time.
4. Memos, letters and lists can be instantly
stored and recalled with the notepad editor.
5. Polykey lets you assign specific
functions to particular keys. It rivals the
high priced keyboard utilities.
Polywindows Desk (for IBM PC) $99.50
Sidekick
The other great background utility is also
available.
Sidekick (for IBM PC) $99.95
Neglected DEC Owners
Feel neglected no longer! LOGO Is an
authorised DEC dealer with stacks of great
DEC software. Whether you have a
Rainbow, DECmate or whatever, get on our
mailing list. Goodies like WPS-80
wordprocessing for the Rainbow, Media
Master etc etc. are available from !OGO.
eo) (eile
LOGO COMPUTER CENTRE,
305 HENRY LAWSON BUSINESS
CENTRE, BIRKENHEAD POINT
PO BOX 389 DRUMMOYNE
NSW 2047
mec (02) 819 6811
“.MERICAN EXPRESS
ASSURE
INSURANCE AGENTS REST
ASSURED
Les Bell looks at an exciting new package which is
bound to lift the spirits of many an overworked
insurance agent.
THE INSURANCE BUSINESS and com-
puterisation go together like peaches and
cream. In fact, major insurance companies
were among the first users of mainframe
computers. Now computerisation is com-
ing to small companies and, in particular,
agencies.
Insurance agents need to keep track of
their clients, using much more sophisti-
cated capabilities than standard mailing
list managers. Not only is there a need to
store the client’s name and address, but
other information such as date of birth,
sex, occupation code (risk varies with
occupation), superannuation scheme de-
tails, and other general details are also
required.
A new package is available which does
all this and more. Called Assure, it was
produced and developed by Aetna Life and
Casualty’s DP department, and is designed
to professional standards.
More than Just a
Mailing List Manager
Assure manages customer records with up
to 10 mailing lists as one database, and
maintains separate databases of policies,
applications currently being processed,
et Bh se Mae!
ean oP
ats
arnt be gs
Set a HEY
ie mn ar
Client Maia peyote dl
APF ae Maintenance/Eneat
TET reepy teeta yen
pe A
ke TSU
nee atasus
Return to Main Nene
ay bit’ i Bal
and business prospects. It also contains a
letter writer and report generator and, to
top it all off, there's a general ledger pack-
age as well.
All this is quite attractive to general in-
surance agents, but for those who sell Aet-
na’s policies there's an added plus — a
communications utility which links the
package to Aetna’s mainframe system,
SPEARS, allowing complete access to poli-
cy information, superannuation tables and
the like.
Assure is designed to minimise the day-
to-day clerical activities of an insurance
agency. Usually an entry is made in the
prospects database, which contains full
details of a prospect — including appoint-
ment dates, date of birth, occupation code,
referral source and business and home
addresses. Prospect records can be added,
updated and deleted.
The report writer allows reports to be
produced, indicating subsets of the pros-
pects — such as all in a particular post-
code or those with appointment dates in
the next week. The entire file can be listed
to paper every so often for quick reference.
if all goes well and a prospect signs an
application for insurance, the next step is
ae i
As eae cT Se
Cee
POLICY NOBBER
a ee
Cy
UA tO ante
ADDRESS LINE: 2
ey) yams
eet d Pe a eT eT
to transfer that person's details to the ap-
plication tracking subsystem with the
‘transfer prospect to client’ function, which
copies the data across without rekeying.
The application tracking menu works in
the same way as the others, allowing the
user to perform enquiries, update and de-
lete records and list applications on the
printer, as well as using the report writer to
generate special reports. Special features
include the ability to mark suspense
codes, indicating the reason an applica-
tion is presently suspended — for example
‘medical exam’. Once an application is
completed, its suspense code is set to
CMP, and it will be transferred to the
Client/Policy system.
The Client/Policy system is a small re-
Jational database which keeps track of
clients and their policies. Again, the menu
structure is similar to the other functions,
and special reports can be generated. The
client file keeps a large amount of informa-
tion in each record, including two addres-
ses, bank account and doctor details, refer-
ral source, and 10 client information and
five ‘other data’ fields.
Once a particular client has been !o-
cated in the file, the POL’ command takes >»
ASSURE Policy Maintenance/Enquiny
Hee
a as
Rona ae ae
Se oo), UO er)
oath ens
eta tt
ae eS LR)
19 SEX (MOR Fy: *
RN
2 STATE (REQ)
PRA wT
a
Pan) EN Fi
25 BASIC PRERTU:
MCE Mpa 1Z 18 ep
amet iy
eat ON eee
ie Se UAL
ete
|
| 6
si : Al ic WeahTe ptull
| you shut have pre- printed Wareoety. Hey oe
aides an the dollooitny fietls
PT ere ce
SENDERS RAME, ADDRESS LANE E22 Thee ®
gerapedd on the Jop al cael bettas
the user directly to the appropriate entry in
the Policy Maintenance/Enquiry system.
Policies are retrieved by sequence
number: if this is not known, the system
will display a summary of all policies for
that client and the appropriate one can be
selected.
More To Come
These three subsystems cover most of the
day-to-day activities of an agency — but
there is more to this package.
Another built-in bonus is a smal] but
flexible general ledger system. While notin
the same league as specialised packages,
this program suite will be useful to most
agencies.
The chart of accounts can be set up by
the user in a completely flexible format —
the only special account which must be
identified is the bank account. The system
supports three types of transactions: pay-
ments, receipts and journal entries.
The general ledger can produce several
reports; obviously the most important of
these are the trial balance, balance sheet
and profit and loss statement. Other spe-
cial facilities include reconciliation of un-
presented cheques and departmental
accounting.
The general ledger will be most useful
for agencies which have several companies
in their structure, want to separate several
facets of the business, or do accounting for
some clients. The multi-company facility is
especially useful.
Slick Application
The ‘SPEARS’ (Sales Portable Enquiry And
Response System) facility is used to access
Aetna’s IBM mainframe through a modem
communications link. This apparently (not
being an agent I was unable to try it) allows.
ASSURE
on-line enquiries of policy status, life
tables and other actuarial information. The
Agent Support Program /AP50 allows on-
line updating of the Aetna Alpha and poli-
cy files with no manual intervention — a
particularly slick application which an Aet-
na agent can use to create initial data files
and then update monthly.
Assure has been designed with the user
in mind. Security facilities allow a single
PC with Assure to be used by a number of
agents, with access to different areas con-
trolled on an individual basis. Each user
can log on and off without exiting the
Assure system, which ifs left running.
PRODUCT DETAILS
Program:
Made by
Assure
_ At each stage, keying three dots (‘...’) in
response to a prompt will get the user out
of that screen and back to the menu. This
makes the system quick and easy to use —
you can plough ahead knowing that press-
ing the wrong key won't inevitably lead to
disaster. However, there were one or two
places in the preview system where this
scheme didn’t work and left me with a
locked-up system.
The documentation supplied with
Assure is excellent — a glowing example
to the Australian software industry. The
manual is bound in an iBM-style slip-case,
and is printed in a style which matches
IBM's manuals, right down to sample
screens printed in a light-green colour.
Assure is sold (or leased) by Aetna ona
turnkey basis — Aetna will supply the PC,
printer and software (including Multimate’
word processor), and will maintain it, train
users, answer queries through the 008 hot-
line service and generally make it work.
(Sometimes I wish someone had done that
for me.)
Future enhancements for Assure will in-
clude a Fire and General system and a link
with Multimate. Agents can either buy
Assure outright ($5000) or lease it for $80
per month (Aetna agents can get it for $40
per month).
All in all, Assure seems to fit the bill
perfectly for insurance agents. 0
Aetna Life & Casualty Limited, 2 Help Street,
Chatswood 2067; (02) 411 7779.
Useful for:
Hardware req'd:
Extras included:
Options:
Price:
None
None
RATINGS:
DOCUMENTATION
POOR
EASE OF USE
SPEED
FUNCTIONALITY
VALUE FOR MONEY
GOOD
Insurance Agents
Hard Disk
$40/S80 per month on lease or $5000 flat
V.GOOD EXCELLENT
87
Avtek Multimodem II
This is Australia’s top selling modem,
and with good reason. The Multimodem II]
is the right choice where you need total
flexibility in your data communications.
Digital signal processing techniques
are used to perform all major functions
such as modulation, demodulation and
filtering. This eliminates the need for ana-
log filters by integrating on-board A/D and
D/A converters and a digital signal pro-
cessor with a 24K ROM and 1.3K RAM to
perform the digital filtering. So Multi-
modem is more reliable, particularly on
poor phone lines.
Here are just some of the reasons
people choose MultiModem.
1. Fully Viatel compatibilty. Multimodem
provides the 1200/75 baud rate necessary
for Viatel and the new generation of high
speed databases. With the optional baud
rate converter, Multimodem I] provides
1200/75 baud rate communications for
computers such as Commodore which do
not support split baud rate as they stand.
2. Internal expansion buss. A Multi-
modem first. Most modems cannot be ex-
panded. But as developments come along,
Multimodem will be able to handle them.
3. Auto answer facility is now a true ‘ring
detect’ circuit. Multimodem II can actually
sense an incoming call and respond im-
mediately. It is completely independent of
the strength of the ring voltage.
4. Interfacing is easy. Multimodem’s front
and back channels are fully integrated.
There is no need for special cables when
using 1200/75 and other split baud rates.
5, The fully integrated baud rate conver-
ter is now available as a built in feature,
reducing cost and increasing reliability.
6. Never requires adjustment. Complex
modulation, demodulation and filtering are
carried out by crystal locked filters. Criti-
cal analogue adjustments give way to crys-
tal locked precision.
7. Digital VLSI circuitry provides
Australian and US standards at the flick of
a switch. CCITT and Bell standard, plus a
new simplified function control allow you
to select the right standard in seconds.
8. Full Analog and digital loopback fac-
ilities allow fast testing of line, computer,
cabling and modem.
Multimodem
[ $365.00
Multimodem II inc.
auto
answer $399.00
Multimodem II tnc.
auto answer plus baud
rate
convertor $485.00
our communication
Minimodem II.
New improved version of the famous
Minimodem provides reliability and per-
formance equal to Multimodem.
Additional features include:
\Y| Now provides Viatel (1200/75 baud
rate) and 300/300 full duplex as standard.
[¥/ Commodore VIC 20 and 64 version
now available. These plug directly into the
user port, saving users the need to buy
expensive RS232 adaptors.
i\/|, Can be powered by the computer dir-
ectly (for éxample MicroBee and Commo-
dore).
\Y¥} On 1200 baud (e.g. Viatel) special
equalised position is available for improved
results on poor phone lines.
Minimodem
inc. power |
supply $199.00
Minimodem (suit
Commodore user
port) $235.00
Software for _VIATEL
Services
Modem communication provides the
ability to do lots of things over the phone;
your banking, advertising, buying, etc. but
only with the right software on your com-
puter. With our VIATEL software pack-
age you can capture Viatel pages and add
the data into your own files and reports.
The package suits NEC APC III, IBM
PC (and compatibles), Apricot, Sanyo
MB550 and 555, Wang PC and TI Prof-
essional.
Here are just a few of the features.
No need for baud rate convertors
Although Viatel uses 1200/75 split
baud rates not supported by most PCs,
our VIATEL software will work with a
standard Minimodem or Multimodem
(without the baud rate convertor).
The VIATEL software handles all the
baud rates changes - saving you money.
Saves frames to disk.
The user may ask VIATEL to save
particular pages displayed on the screen or
even ask VIATEL to automatically store
every page that is displayed. VIATEL can
then display all pages or go to a page dis-
playing a particular keyword or phrase.
Since Viatel services charge on the
basis of elapsed time, this facility can save
you money.
Filter page contents.
This facility ‘cleans up’ pages so you
can use them later with you database or
word processor. VIATEL can even recall
pages from one disk file while saving the
filtered pages in a different file.
Features for information
providers
Page editing
Use VIATEL to create pages and
either save them on disk or send them to
the Viatel system. The PC does not have
to be connected to Viatel while making up
pages - providing a considerable saving.
Create pages from PC files.
Files created by word processors and
other programs can be given to VIATEL
and used as the basis for Viatel pages.
For NEC APC III, IBM PC (and com-
patibles), Apricot, Sanyo MB550 and 555,
Wang PC and TI Professional. Please
specify the machine.
Normally $275
This month only $250.00
Contact Natwick Management for
further details.
Cables
Need to fasten modem or printer to
micro? We have the right leads!! At the
right price.
1.8 metre male to male $35.00
1.8 metre male to female (suit IBM etc)
$35.00
Cables are also available to suit most
Other non standard RS232 ports (e.g.
Macintosh) ring for details $45.00
Better 1
Viatel for the
MicroBee
There are Viatel modifications for the
Bee, but they are hardware/software
modifications and they are a compromise.
The Avtek software provides the best,
fastest and easiest way to put your Micro-
Bee on Viatel. Written by Conal Walsh,
famous MicroBee software developer, it
provides superb, fast Viatel access on
your MicroBee without the need for
messy hardware modifications. Yet the
price is no higher.
MicroBee Viatel only $49.50
Contact Avtek directly for MicroBee soft-
ware.
Acculink
Acculink is just about the most power-
ful asynchronous communications package
you can get. It has all the facilities to allow
the APC-III to communicate directly or via
modem with virtually any other computer.
Both error checking file transfer and
conversation modes are provided. A sep-
arate configuration program is provided to
allow the user to configure the software to
a variety of communications needs.
Menus guide the user through all
sequences needed to establish com-
munications.
‘No doubt. This ts the best comms package
I’ve ever used.’
Barry Polinsky
Acculink communications software
normally $285.00 $250.00
NEC Printers
When it comes to printing it out, NEC
Pinwriters have no competitors!! Send for
details about the staggering new NEC P5
with letter quality at 94 cps. And at these
prices they won't last long!! Specials for
this month only.
P2 Pinwriter $1095-00 $995.00
P3 Pinwriter $1410-00 $1350.00
P5 Pinwriter $1995-00 $1895.00
All cables and printer switching equip-
ment available at very competitive prices.
NEC APCIII
The fastest and lowest priced PC on
the market. With the NEC the world is
your oyster! Serial and parallel ports are
standard. The superb resolution of the
NEC, in both colour and monochrome
makes it the only choice for Viatel. And all
the best software runs on the APC. At the
lowest prices.
To top it all off, for this month only, we
are offering knockout prices on the most
popular systems.
Get in early to avoid disappointment!
SYS1M 1 x 720K disk drive $2995-00
$2875.00
SYS2M 2 X 720K disk drives $3565-00
3445.00
SYS3M 1 X 720K drive plus LOMB hard
disk $5195-00
$4995.00
Including Colour Monitor
SYSIC 1 x 720K disk drive $3995-00
$3550.00
SYS2C 2 X 720K disk drives $5595.00
$4095.00
SYS38C 1 X 720K drive plus 10MB hard
disk $6155.00
$5665.00
Avtek (Electronics) Pty Ltd
Phone (02) 427 6688 7
PO Box 651 Lane Cove NSW 2066
Note: Competitive dealer discounts
apply.
ane Cove 2
Natwick Management
Phone (02) 428 1666
Suite 2/25 Burns Bay Road
PT
APEIIN
ADVANCED PERSONAL COMPUTER IN
INTRODUCING IBM
Compatible Hi-Res Monitors
The HR 39 and HR 134 Monochrome Monitors are direct replacements for the IBM Model 5151 Monochrome
Display. The HR 39 features a GREEN phosphor screen, while the HR 134 an AMBER screen. Both monitors plug
into the IBM Monochrome Display and Printer Adaptor (or compatible) card.
The HR31 200 Colour Monitor is a direct replacement for the IBM Colour Display. It plugs into the IBM
Colour/Graphics Adaptor (or compatible) card. The HR31 200 features 0.31mm dot pitch and a black matrix picture
tube. This special tube reduces glare and enhances RGB colour to ensure superb picture quality.
All three monitors include a tilt and swivel base Use your Qubie’ monitor as you would the IBM . it will in no way
affect the normal use or function of your Personal Computer,
Technical Data- HR31 200
egies te
pails ge
Syne-H. Scan Frequency:
ee ltt
Signal Type:
Display Size (H x V):
igi ts ee ee ee
eae
Tete Sekt ewe
Se
14° Diaganal (34cm)
Black Matrix
[5 7kHz
60H7
RGB J, TIL Level Positive
Sync H/V: TTL Level Posstive
245mm x 170mm
0.5Ms x 0.4msec
640 x 200 fines
9 pin D’ type connector
14°(H) x 15°C(W) x 13°(D)
266(H) x 367(W) x 318(D)mm
15.9kg .
Models HR 39 & HR 134
(All models Right-hand controls only.)
DEALER ENQUIRIES:
CRT Size:
Phosphor
Sync H Scan Frequency:.
V. Scan Frequency:
Signal Input
Video Response
Display Size (H x V):
Display Time (H x V):
Resolution:
Display Formats:
Iaput Terminals
Dimensions:
Shipping Weight
Technscal Data - HR 39 & HR 134
12° Diagonal (29cm)
HR 39 (Green); HR 134 (Amber)
18.432kH7z
50/60Hz
Video - TIL Level Positive
Sync. H - TIL Level Positive
sync. V - TIL Level Negative
ZOMHz
203mm x 135mm
44Ms x 18.99msec
Centre 1,000 lines
Corner 800 lines
9 x 14 matrix, 2000 characters in
80 x 25 format
9 pin “D” type connector
10.5°(H) x 15°(W) x 12°(D)
257(H) x 367(W) x 294(D)mm
11.36k¢
All models 240V AC/50Hz
9/62 Blackshaw Avenue, Mortdale, 2223 - Phone: (02) 579 3322
America's leading distributor of IBM PC accessories is
now supplying your IBM dealer locally. . .
Also available: IBM key boards, multifunction memory boards and modems
IBM is a registered trademark of the International Business Machines Corporation
oy * | reer ter tote ie
m7 “Peper tL Wel
aly: | Pri) in
lea
wpe
ee
and a first class computer
SIRI
“Considered the most powerful and versatile computer/ terminal in its
price range, not only in Australia but in the world. The SEGA system
offers you all the Videotex features and a full computer facility for about
the same low cost as a dedicated terminal.”
Communicating eye are i t
; Features include: Features include: i Videotex/Computer Package |
@ Terminal modes: Prestel (Viatel) @ 16 colours, 32 sprites, 5 octave } Send to: John Sands Electronics, FF
=) (lilo fc ce ate] Oa MR )(=1C 1 sound range 6 Bay St., Port Melbourne 3207.
» @ Editor transmission modes: @ Full typewriter style keyboard
IV.S.3 Prestel Forms erie tecnciaer UM rst cae ,
® Two printout modes: Dot matrix Control Station, fully upgradeable l oe A LES SOs eee ae t
and Daisy wheel with an extensive range of peripherals i ae ee ely. - ees f
® 26 page memory = save to disk or ® Powerful spreadsheet and database
cassette for later use ® Powerful word processor iB) ee a Postcode .......... l
® Full help menu ® Full implementation of Logo | John Sands i
@ Carousel viewing function ® Small business packages i , 7 f
® Modem: 1200/75 switchable to ® Large range of educational software ,
300 Baud rates and games
® Cartridge or disk software formats ta ea en OO Oe Oe ,
=
sie Na
SPEEDIT
MORE THAN A PROGRAM
ITS AN EDUCATION
simplifies Basic
Programming
Creates bug-free
Programs
Cuts Development Time
Improves Programming
Productivity
Create Basic Programs
on your |BM PC or
compatible, quickly, simply
and efficiently. Speedit
eliminates the use of line
numbers, Gotos, and the
obscurities of traditional
Basic programming.
otructured flowcharts translate
directly into Basic.
So if you're writing
a program in Basic,
Speedit to perfection.
Minimum requirements
—|IBM PC or clone,
192k RAM, DOS
MICROSHARE SYSTEMS PTY LTD
P.O. Box 88, LEURA, NSW 2780
Telephone: (047) 588 005
Please rush me: SPEEDIT system 0 $79.95
1) Demonstration Version $19.95
(Prices include Tax)
NAME sac. snes oe ae: . ee ae Sol
BOOKESS 2. Wises. <.. AA... eee eens
RNR le aioe xo ct Postcode............
My Cheque/Money Order for $............. is
enclosed.
Limited stocks at this price. Special concession for schools,
universities and technical colleges.
YC 10/85 _ |
BIT BUCKET
BIT BUCKET
SYMPHONY SPELLING CHECKER
Distributor: Imagineering 579 Harris Street Ultimo 2007, (02)
212 1411
Price: $233
| hese days, anyone producing a word processor must also
' provide a spelling checker, so Lotus has released a spell-
ing checker for use with its integrated package, Sym-
phony.
The Basics
All spelling checkers attempt to identify misspelled words and
allow you to correct them, and some even offer suggestions on the
correct spelling. However, most programs list words for the spell-
ing check in alphabetical order, so they can’t offer any suggestions
if you get the first letter of a word ‘rong’. Symphony's checker gets
round this hitch by using a phonetic check.
What You Get
Symphony comes in a plastic case and the spelling checker comes
in a scaled-down version containing the disks, a manual and a
quick-reference card. The installation is spelled out (sorry) in volu-
minous detail: it takes 28 steps on a hard disk! You need a CONFIG-
SYS file and, although the installation guide tells you what to do if
you already have such a file, it doesn't mention what the Symphony
CONFIG.SYS file contains. On atwo-disk system you're told to add
the speller program, which occupies about 130 Kbytes, to Sym-
phony’s help and tutorial disks.
There are three Spelling Checker disks: a program disk and both
an American and a British dictionary. The American dictionary puts
80,000 words into 217 Kbytes, while the British version fits 99,000
words into 255 Kbytes. The American dictionary accepts both
‘catalog’ and ‘catalogue’, but rejects ‘colour’; and the British ver-
sion accepts ‘generalise’ and ‘generalize’, but not ‘color. The
manual has this to say on the subject:
“Some words have two spellings. Spelling checker accepts
both spellings of a word as long as neither spelling is distinctly
preferred. If a word has a preferred spelling and its second
spelling is generally considered to be rare, spelling checker
highlights the rare spelling as a spelling error.”
This seems a good arrangement (once you've deciphered just
what it means), and Lotus is to be congratulated for providing this
choice of dictionaries. An on-line help facility is also provided,
taking up about 10 Kbytes.
Options
Symphony's spelling checker offers an unusual number of options
which can be toggled on or off. One of these, also found in other
programs, is to correct repeated misspellings. Less common are a
check that the first word of a sentence is capitalised and one to
check whether hyphenated words are to be treated as a unit
(mother-in-law) or as separate words (one-year-old-babies).
Another check highlights words which appear twice in a row and
provides the option of deleting the second occurrence.
When you want to add a word you have up to six auxiliary
dictionaries to choose from, but Lotus gives no indication of any
limits to their size. Unfortunately, the dictionaries are stored in
non-ASCll files, so in order to see which words are in them you have
to copy them to a print file (PRN) first.
Using Spelling Checker
Because this program has so many options it canbe alittle tricky to
operate. | had some problems with the installation, but once |
started running the checker everything went smoothly. The main
correction menu offers the choices List, Edit, Resume, I, 2, 3, 4, 5,6
and Quit. ‘List’ gives you a list of suggested words, ‘Edit’ enables
you to type in corrections, ‘Resume’ ignores the misspelling and
goes to the next word, ‘I’ to ‘6’ add words to one of the numbered
dictionaries, and you can work out what ‘Quit’ is for.
The repeated words menu has the choices ‘Erase’, ‘Resume’ and
‘Quit’, and the capitalise menu allows you to ‘Capitalise’, Resume’
and’ Quit’. If you add a word which is capitalised in your document
to one of the dictionaries you are asked whether you want the word
to be capitalised in the dictionary.
The spelling checker is rather slow, as are most of its compeati-
tors, especially when you're waiting for it to come up with a
suggestion. However, it did have a high success rate when | threw
deliberate misspellings at it. |
At $233 the Symphony spelling checker is not cheap, especially
as an add-in to an already expensive program, but it is a capable
product. If you use Symphony for word processing and if you can
afford it, this program is highly recommended. 0
BY JOHN NICHOLLS
TANDY 200
Manufacturer: Tandy Australia 91 Kurrajong Avenue, Mt Druitt
2770, (02) 675 1222
Price: $1399
wo years ago Kyocera stunned the world with the first
really portable, battery-powered computers with 40-
character by 8-line liquid crystal displays: the Tandy Mod-
el 100, the NEC PC8201 and the Olivetti M10.
The Tandy 100 was followed by the Model 200, which has a
hinged 16-line screen, standard parallel and serial ports, abar code
reader socket and a built-in modem. A healthy assortment of
software is included in ROM: there's a BASIC interpreter which is
compatible with the Model 100 BASIC, a Multiplan spreadsheet,
Telcom communications and a Text word processor.
BIT BUCKET
Memory
Forty Kbytes of RAM is used, and two more 24 Kbyte banks can be
added to take total RAM to 72 Kbytes (the standard has been 24
Kbytes of RAM). This RAM is battery-backed and holds its contents
even when the main power supply is disconnected. It’s arranged as
a RAM drive and can hold up to 46 user files. As each file is added,
space for processing is reduced, but mass storage on cassette or on
disk through the optional disk drive/video interface is possible.
ROM Software
Text, the Tandy 200's word processor, has all the usual cut-and-
paste, search, delete and block-move functions. Output is divided
into lines and pages, and margins are set. Headers, footers, page
numbering and right-justification of text are not supported. Print-
ing is blindingly fast: my test indicated about 500 characters per
second.
The Tandy 200 also has Microsoft Multiplan in ROM and sup-
ports up to 63 columns and 99 rows, although the amount of
available free memory, the formulae and the data inserted all
combine to limit the number of usable cells. | created a spread-
sheet with a fairly complicated formula in each cell and was limited
to 91 rows and 10 columns. At one-fifth the speed of Lotus, Multi-
plan is no speed demon, but, given the spreadsheet size, it’s
adequate.
The Tandy 200's database allows you to search for key phrases in
strings in any ASCII file and list them either on the screen or to the
printer. There are two other programs on the opening program,
ADDRSS and SCHEDL, which use the same routines to look at
ASCII address book and schedule files. ADDRSS can also auto-dial
the modem, while SCHEDL can set alarms at times.specified within
the file.
This review was written on a Tandy 200 and uploaded using
Telcom, the communications program, to an MS-DOS disk on
another machine for transfer to Your Computer's typesetter. I've also
used Telcom to access bulletin boards. Apart from the slow saving
and loading of files and the memory limits, the Tandy 200 is a
versatile and competent machine. (a)
BY JOHN HEPWORTH
93
OH BROTHER
OH BROTHER!
God's own gift to travelling journos and business people,
or wolf in sheep's clothing? Ted Doyle puts the
Brother WP600 to the test.
I'M A COMPUTER-ILLITERATE journo, and
so’s my mate, Bob Murphy. We recently
decided to ‘get with the pace’ of the twen-
tieth century by trading in our battered
Olivetti manual typewriters for a couple of
electronic jobs. That led to the purchase of
two Brother WP600s. This latest midget
word processor proved, however, to have a
couple of features which made it into a
wolf in sheep's clothing .
Firing up the Brother terminal with one
of the six mode settings and connecting it
to a modem or coupler allows instant file
transfer to a distant computer. (Knowing
that the ways of marketing men are indeed
strange, we didn’t ask the Brother people
why they had designated what is, essen-
tially, a peripheral terminal as a word pro-
cessor.)
Besides being a word processor, the WP
600 is capable of sufficient communica-
94
tions to draw on another manned compu-
ter’s files, and to file to it—- God's own gift
to travelling journalists and business
people,
So, for $900 you don’t get a computer,
but you do get a fairly powerful word pro-
cessor and a very powerful information
transfer device.
Somebody at Brother obviously got the
message that data processing is about
‘output, output, output’: the WP600 comes
complete with a dot matrix printer capable
of printing in ribbon or thermal modes.
The entire package is small — 27 cm
deep, 34 cm wide and 6cm thick — and fits
nicely into an optional, soft, leather-like
carrying Case,
Limitations
We found a few limitations with the pro-
cessor side of it, and the small liquid crys-
tal display (24-digit) makes editing, or
even remembering what you just wrote,
difficult. We got the best results by using
the processor in the ‘justify’ mode (where
for some reason it prints every line as you
hit return), and then using the finished
printout to find and correct boo-boos in
the file — that's still painfully slow.
The people at Brother aren't saying, but
it would seem the need to get the machine
on the market led them to use the old EP
44 case and LCD hardware, arranged round
a bunch of new chips — there's no other
excuse for not going with a completely
revamped case design with a nice swing-
up keyboard lid and a_ three- paragraph
LCD inside it.
There are also some program limita-
tions which result in ‘hard’ return symbols
locked to an empty line. This requires an
Alt/delete and question/answer routine to
get rid of the pesky carriage return, and |
found it altogether a pain in the neck.
Those bitches aside, it sure Js a relief to
hit the morning plane, assemble the
Brother, do some editing, and print a
whole bunch of stuff you were supposed to
have finished last night.
The disk drive uses a 9 cm microfloppy
disk a la the Apple IIc, which increases the
basic storage package to 114 Kbytes, with
the WP600 memory alone storing 14.5
Kbytes and the disk capable of 100 Kbytes.
That gives about 10 pages of text in the
processor memory and something like 40
pages on the disk.
The filing arrangement is in blocks, with
80 blocks of roughly 1250 Kbytes each on
the disk. The blocks, however, appear to be
contiguous and it's okay to fill the disk with
a single file.
Moving into Comms
By the time we'd had the Brother for a
month, we were coping with the LCD and
random CR hassles, and we had no trouble
getting good use out of the machine.
About then, we decided to investigate
the comms side of things; in particular,
transferring data to an IBM PC. The last
time this writer looked inside anything
electronic it was an army multi-channel
telegraphy unit with valves; a piece of
something hot and hard flung by an angry
Vietnamese had come hurtling through
the back of it, leaving a roughly circular
OH BROTHER
Somebody at Brother
obviously got the message
that data processing is
about ‘output, output,
output’; the WP600
comes complete with a dot
matrix printer capable of
printing in ribbon or
thermal modes.
hole and doing things to the gizzards that
Mr Plessey’s field service manual never
foresaw. We didn’t know if the object was a
piece of shrapnel or an unexploded 40 mm
shell, so the unit came apart gingerly.
Filled with a similar terror, we took
the IBM PC apart to install the absurdly
expensive comms board ($150 is dear — |
don‘t care what anyone says), and then we
came upon the mysteries of RS232. After
several attempts to build a cable that
worked we discovered the lO Technologies
Smart Cable and things got better.
On that very day the Smart Cable drag-
ged us, filled with wonder, into the latter
quarter of the twentieth century, and some
kind soul gave us a ‘PC Talk’ disk from
Freeware, an American organisation dedi-
cated to user support. Having only experi-
enced the tiger sharks who pose as compu-
ter salesman and having resigned
ourselves to the “You need this little jigger
here to enable that function — it’s only
$900" approach, user support software isa
concept we grasped quickly — one cheque
for SUS35 is winging its way east now.
What wonders! We'd managed to get the
little WP600 running the IBM like a charm.
The user-supported software was well pro-
duced and documented. and also powerful
beyond our fledgling ability to exploit it —
and all for $35! Here our complete ignor-
ance of anything more sophisticated than
a field radio had us lost in software. Initial-
ly we couldn’t get it to strip the Wordstar
format and print commands, so the file
wouldn't go to memory on the WP600 and
instead printed a hard copy (albeit with
strange spacing and word wrap).
Then we discovered how to print the
files to disk in the ‘PC-Talk’ subdirectory,
which meant they could be transmitted to
a file on the Brother without the printer
being involved. The final printout was still
weird, but a rough copy of a file was really
all we needed.
The unit does the latter well, and as
‘PC-Talk’ writes straight to disk, the Word-
star found itself filled with unformatted
files from the WP600 in no time. It was then
only a matter of inserting Wordstar car-
riage returns on the PC to print a copy.
What You Pay and What You Get
The total bill for the WP600 — disk drive,
thermal paper roll carrier, disks and all —}>
Australia's Top
Motorcycle Monthly
ON SALE AT YOUR NEWSAGENT EVERY MONTH
95
was more than $1000, which is pretty smart
pricing for a fairly flexible terminal unit
with all the goodies.
if there were a second RS232 port and
some device for writing to disk on incom-
ing transmissions, the little thing would be
formidable.
Good Things, Bad Things
Good points about the Brother? Price, of
course. The ergonomics of the keyboard
are also fine, with one exception (see la-
ter). It's a soft-touch board with beautifully
shaped keys which fall to the finger very
naturally. Key action is clear and precise,
with no hard stop at the bottom of the
stroke.
All functions are perfectly clear, and an
extra control key, marked ‘code’, along with
a second shift key, expands the board from
44 characters and 20 functions to 88 and 20
respectively.
The printer has auto insert and remove
for paper, and the typeface is large, clear
and damn near daisywheel-quality. There's
a roll dispenser which clips onto the
machine for handling continuous paper,
while the plastic column ruler over the
platen pushes back to act as a cutter.
All function keys are clearly marked and
perform perfectly. The machine runs on
four D cells and has an auto-off function.
There is also a plug for an external six-volt
source.
The bad things? The pesky LCD and ran-
dom CRs we've already discussed, and
finally a complaint about the otherwise
superb keyboard. It has an upper-case lock
OH BROTHER
Those bitches aside, it
sure is a relief to hit the
morning plane, assemble
the Brother, do some
editing, and print a whole
bunch of stuff you were
supposed to have finished
last night.
which you tend to hit when reaching for the
‘A’ key, and it always seems to take a sent-
ence or two before you realise a red ‘idiot
light’ built into the key is on.
Print speed is decidedly slow at 16 char-
acters per second, but the printer is reli-
able and can be left to churn through the
roll while you do other things.
Perhaps the most serious complaint is
the inability of the printer to type properly
on normal paper. It requires a gloss-finish
thermal paper, even for ribbon work, and
gives a decidedly furry finish on normal
stuff. That makes multi-colour letterheads
a bit of a worry, though we found we could
print on Brother's slightly shiny stuff and
then whack that in the photocopier with d
tray loaded with letterhead paper — the
results were ace.
Final Thoughts
In summary, the WP600 is probably a har-
binger of things to come, and Brother
could possibly have a bigger LCD, multi-
paper-type printer and plug-in software
for the next version, which is about 18
months down the track.
The two machines we used have been
subject to every abuse we could dish out
and haven't missed a beat. Murphy, who is
American and operates in the overkill
zone, even typed a continuous file which
nearly filled the disk and printed it out in
one sitting without melting the printer
head. The thing is strong; bouncing it off
the pavement and letting it rattle around
the sleeper cab of an interstate truck didn't
faze it — we tried.
The only abuse which did cause a prob-
lem was Murph carrying one of the micro-
floppies in his pocket — along with the
crumbs, dust, nuts and washers any grow-
ing boy gathers along the way. Result? Bad
craziness in the I/O department. It's okay,
though; he blew it out with a compressor
and the poor thing worked just like a new
one — wouldn't you, for fear he'd do the
same, or worse, again?
The biggest bitch of all is the docu-
ments, which are better than your average
Japanese handbooks, but still leave a dis-
turbing amount to the imagination. Read-
ers should remember, however, they were
in the hands of a couple of fellers who,
until recently, were convinced that DOS
meant finding a place to sleep... still, isn’t
that most customers? O
With these selected projects from
Electronics Australia you can add all of the
gadgets and gizmos you've dreamed of —
Cruise Control
Courtesy Light Delay
Deluxe Burglar Alarm
Headlight Reminder
Audible Reversing Alarm
Transistor-assisted Ignition with
Optoelectronic Trigger
. .and many more easy-to-build
projects to add value, interest and
safety to your pride and joy!
Available from your Newsagent Now! Or send
$3.95 plus $1.00 post and packing
to Electronics Australia, PO Box 227, Waterloo
2017, NSW.
Business
Chemists Keep Up With the Times... 98
Chemists are prime targets for computerisation — not only do they have
the normal management requirements of any small business, but they
also need up-to-date and accurate information on available drugs and
patients’ records. Commercial systems are now available to meet most of
their needs. What everyone's still waiting for is the software to convert
doctors’ handwriting into something remotely legible.
Vitel Grapevine inc cccssssssssssssssuesnseessstsesussseesnsesseesssstes 102
Wanna win a bundle? Money Watch is a dangerously attractive service
destined to seduce all those who have yearned for the excitement of the
Stock Exchange floor. No need for legalised casinos when you can access
telebroking from the privacy of your own home. Our Viatel voyeur,
Norman Kemp, checks out this service and some new equipment in this
month's roundup of the world of videotex.
1 ; jual a
Nh pie
aa Sela 6 Li ae
i a ‘ *} Ff
, ~! i «Dh /
i AYN weays caus a .
Sad! dy 3 j YF
- | . 7 L
a a |
oO Cethec ns fete om sile
et +
ro
A E Q
a tate 2
i}
" a ere
— Mi), Os
As mi eae
# fi A a
am Fe ae are e
s ei
a a **
! .* a i
rs en
ee iad
a Lae]
ret
a ere |
apf aes
elit ana
a
a A
a
ay
’ Mare Pra) wae
re AY
ree a
; rece M FIP O16
y) al Aa ee aE ye
. Lhd Fy be Di
“ 2 of eee De
n ANN tl B, a eK 4
Ha cgi
AE re Ca 1a F “4 |
Wot 2 Te A ph
WAGs a :
bas rip, @-
ca q i i f
Pete -¢ =F
Aa ee | a fae)
“4 avy
‘ 1 oan
a ry oe
Stee Pa neeeln
ge ie te
maar ' DY Dee
ry lt ak a
ae ne.’
aa?) we
Ie
Nar
higuly
Pa ers
oes!
he
ar |
ges 8 |
Day
aR 5
ny |
7
ei
rd
Po
Figs
ESTS KEEP
RWITH THE
| TIMES
= a np as ee
“ef Norman Kemp takes a |
Hr ere am AIL gE |
,.1 ¥) prescription processing and *
ne Umea
ed We Ca Maa
4 Ms i ASuay
ae
ea |
ee E if »! a
from the Editors of Consumer Guide... .
EASY-TO-UNDERSTAND GUIDE TO
HOME COMPUTERS
Confused by all these computer terms?
This clearly written book from the edifors
of Consumer Guide tells exactly what
computers are, how they work and why
they are so amazingly useful, all in plain
English. Here is all of the information
needed to understand and use comput-
ers, and even to stant programming. A
special buying section compares the
most popular home computers. This book
is your ticket to the computer age! Spiral
bound, 96pp.
H0066G $8.50
THE USER’S GUIDE TO APPLE
The editors of Consumer Guide have com-
piled a thorough introduction to the Apple
lle and Il Plus computers, software and
peripherals. With colour tilustrations and a
clearly written text, this reference will
guide the newcoming through all phases
of learning how to use the computer: From |
seiting the system up, learning what each
EAS ie LAME RS Ta ear) ;
GUIDE Tt
key does, expanding the system with per =
ipherals, to buying new software. Specific
exercises are included for each of the
keys. Spiral bound, 80pp.
HO061G $8.50
THE USER’S GUIDE TO COMMODORE
64 & VIC 20
The editors of Consumer Guide have
compiled a thorough introduction to the
Commodore 64 and Vic 20 computers,
software and peripherals. With colour illus-
trations and a clearly written text, this
reference will guide the newcomer
through all phases of learning how to use
the computer: From setting the system up,
learning what each key does, expanding
the system with peripherals, to buying new
software. Specific exercises are included
for each of the keys. Spiral bound, 80pp.
HO065G 98.50
THE BEST VIC/COMMODORE
SOFTWARE
Trying to find the most suitable software for
personal computers can be frustrating.
The editors of Consumer Guide have com-
piled comprehensive reviews of VIC 20
and Commodore 64 programs based on
ratings by user groups; further evaluation
is given by the editors and Commodore
software experts Jim and Ellen Strasma.
Each review describes the program's pur-
pose and features, detailing both the
good points and bad. Each program has
been rated for ease of use, clarity of writ-
ten and on-screen instructions, and overall
performance. The program's price, pub-
lisher, format and hardware requirements
are also included. The reviews are pre-
sented in sets by topic: Word Processing,
Business, Home, Education, Networking,
Strategy Games, Arcade Games and Pro-
gramming Aids. Spiral bound, 192pp.
KO052G $8.50
THE BEST APPLE SOFTWARE
Trying to find the most suitable software for
personal computers can be _ frustrating.
The ediiors of Consumer Guide have com-
piled comprehensive reviews of Apple Il,
Il Plus and lle programs based on ratings
by user groups; further evaluation is given
by the editors and Apple software expert
Roe Adams. Each review describes the
program's purpose and features, detailing
both the good points and bad. Each pro-
gram has been rated for ease of use, clar-
ity of written and on-screen instructions,
and overall performance. The program's
price, publisher, format and hardware re-
quirements are also included. The reviews
are presented in sets by topic: Word Pro-
cessing, Business, Home, Education, Net-
working, Strategy Games, Arcade Garnes
and Programming Aids. Spiral bound,
160pp.
KO0060G $8.50
Order today from Federal Marketing Book Sales —
Simply return the Freepost reply card!
Postage and packing additionai.
Please refer fo the repiy card.
99
COMPUTERS IN CHEMISTS
AMONG THE MOST critical users of micro-
computer systems are members of the
medical profession and associated ser-
vices. Their needs are demanding — pre-
cise records are essential for the treatment
of patients, and the standard of program-
ming has to be extremely high.
In recent years micros have advanced
into the consulting rooms and surgeries of
doctors and dentists to keep individual
and family records, and are now progres-
sing into the dispensaries of pharmacists
for computerised prescription processing.
Although several commercial com-
panies have ventured into the phar-
maceutical field, few have succeeded in
satisfactorily meeting the requirements,
which range from handling powerful and
sometimes potentially dangerous drugs to
providing instant access to patients’ re-
cords, stock control and keeping track of
information issued by drug suppliers.
According to John Johnston, marketing
director of Foundation Medical systems of
Artarmon, Sydney, the secret to successful
pharmaceutical computing is software.
Vendors. he said, have tried to sell
pharmacists various brands of hardware
without the particular software required
for the highly specialised processes.
“Selling pharmacists technological
equipment rather than appropriate soft-
ware is not particularly productive,” said
johnston. “The pharmacist is interested
particularly in how suitable the equipment
will be for his or her business, and the ways
in which it can assist productivity. In fact,
existing technology has capabilities far in
excess of the work a pharmacy requires, so
technical considerations are secondary."
2000 Potential Sales
Foundation Medical Systems is a leading
supplier in this field, with experience in
supplying medical and pharmaceutical
computer services dating back six years.
Managing Director john Clarke gained his
pharmaceutical experience with the Roche
drug company, while John Johnston was
formerly with another multi-national drug
house, Abbot Laboratories. The company's
Training Director, Nancy Maher, has work-
ed in dispensaries for |5 years. Its two
major competitors are Spauldings of
South Australia and Australian Phar-
maceutical Industries — many others
which started in recent years have with-
drawn. About 1200 pharmacies around Au-
stralia have computers, and according to
johnston there are around another 2000
potential sales.
100
About 1200 pharmacies
around Australia have
computers, and according
to Johnston there are
around 2000 potential
sales.
a a a a
In its early pioneering days, the com-
pany sold Polaris computers in Victoria.
Although the American-made Polaris is
now defunct, afew models are still working
in pharmacies, according to Johnston.
They were reasonably ahead of their time
with a Z80 processor, 64 Kbyte memory
and two floppy disks of 256 Kbyte capacity;
and with two printers they sold for $26,000.
FMS upgraded a couple of years later to
the Zeda, the first computer available in
Australia with an integrated hard disk of 5
Mbytes capacity, which has since faded
from the scene. "They were very reliable,
but the problem was that they were single-
user machines that could not be ex-
panded," Johnston said. About 90 were
sold, and several are still being supported,
although the line has been discontinued.
The principal systems sold are the Tele-
video single- and multi-user models,
which were introduced about three years
ago. According to Johnston, the Televideo
range currently dominates the market,
with installations at about 160 sites. Re-
flecting the trend towards lower prices for
hardware in recent years, a Televideo con-
figuration comprising two terminals with
360 Kbyte disks and three printers can be
obtained from about $16,000.
Over the past six months, FMS has also
been selling the MS-DOS 256 Kbyte NEC
APC jIl with monochrome screen, 10 Mbyte
hard disk and two printers for around
$9200. The high-resolution colour screen
available for the NEC APC Ill is a major
feature for a number of pharmacies, John-
ston added. “The colour version highlights
various aspects of pharmacy processing
such as drug interactions.” This allows the
pharmacist to tell by the shades and col-
ours not only whether a new drug could
interfere with a patient's existing prescrip-
tion, but also indicates the severity of the
problem. It’s just one of the many ways in
which software programming can be tai-
lored to assist the pharmacist to detect a
problem, and is also of vital concern to the
patient who may be some distance from
the regular doctor and unable to get exact-
ly the same medication. The computer can
also give guidance on whether the pre-
scription has been made up in the correct
proportions and check the dosage.
To ensure that its software meets indi-
vidual requirements, FMS writes its own
programs ina structured BASIC for CP/M
operating systems, which it calls FS
(Foundation Systems) BASIC. The com-
pany has a proprietary multi-user operat-
ing system, FS-DOS, which supports up to
16 users, and also has MS-DOS programs
for single-user sites. “When we entered the
pharmacy market CP/M was the only major
operating system, with several others of
lesser note,” Johnston said. “None had the
kind of capabilities for executing jobs in
dispensing or pharmacy. A principal re-
quirement was very fast retrieval of in-
formation from large databases, and CP/M
could only address files up to 4 Mbytes.
Now there is no problem getting 16-bit
operating systems that can support |O and
20 Mbytes and the multi-user peripherals
which most pharmacies need.”
The company’s FS-DOS is similar to Tur-
boDOS expiained Johnston. It had a cu-
rious history, having been written original-
ly in New Zealand in 1978 by some Amer-
ican programmers working on medical sys-
tems with Foundation Computers. FMS,
which is not connected with Foundation
Computers of New Zealand, subsequently
licensed the operating system for its own
equipment, and still gets regular enhance-
ments. An example of its capability when
more than two jobs are being carried out at
one time is that whiie an order is being
prepared by one operator, different dis-
pensary tasks can be carried out at another
terminal.
“Our expertise is in being a computer
company which became involved in the
writing of an operating system, as well as
applications software and other packages
for hospitals and pharmacies,” said John-
ston. “We now have a number of products
in the medical field which we are con-
tinually extending.”
Saves Chores
According to Johnston, pharmacists have
to do a lot of clerical work to get prescrip-
tions paid by the government when dis-
pensing for the public. Typical chores in-
clude writing repeat forms on official sta-
tionery, writing drug labels for bottles and
packets, coding information for later refer-
ence and maintaining patients’ records.
They may connect directly to and acquire
the latest details from the National Drug
Information Service and then print notes
about ‘new wave’ products such as reac-
tions on people with allergies or sensitivi-
ties to certain organic chemicals.
It is usual for a pharmacy to have at least
two printers —- one dedicated solely to
printing labels off rolls, and another used
for various forms of reference. A third prin-
ter could handle the business aspects of
the pharmacy, such as word processing
and accounts. Most pharmacies purchase
a minimum of two terminals so one can be
used exclusively in the dispensary and the
other for general office purposes. In very
busy pharmacies, the equipment can oper-
ate for most of the day.
FMS has entered into a joint marketing
arrangement with the Victorian and
Queensland branches of the Pharmacy
Guild of Australia. Johnston claims the
Pharmacy Guild co-operation isn’t an en-
dorsement, but a joint venture in sharing
expenditure on research and develop-
AUSTRALIAN MADE
disk systems.
finger tips.
ruler angle, compass radius.
e Powerful set-out features
e Zoom editing
® Fun to learn, fun to use
e “What you see is what you get’
hard copy.
ed out
© User friendly — menu driven
Name. .
Address
Pe ee =o. a
eee Re
° Pencil, eraser, ruler, compasses, protractor — all at your
¢ Continuous parameter read out, such as pencil position,
draw and edit in fine detail
precise 1-to-1 or scaled
¢ Pictures and text saved on, or retrieved from, dise or print-
over 80 files possible with editable titles.
* Ideal for illustrated documeniation, logos, paper formatting
eg. lecture notes, exam papers for maths or science.
Please send me WordGraph A! Cheque as or Money Order aa enclosed for.
L} WordGra ph A packages @ $50.00 ea (includes postage and packaging anywhere in Australia).
State. ..... oF. Dette. sit
COMPUTERS IN CHEMISTS
ment, preserving pharmacists’ invest-
ments in specialised software and in train-
ing. More than 90 per cent of pharmacists
belong to the Guild.
One of the most experienced users of an
FMS system is Bill Abbotsmith of Ipswich
in Queensland, who has a single-user Tele-
video system which connects not only with
the National Drug Information Centre in
Canberra, but also with the Dialog In-
formation Retrieval Service at Palo Alto,
California. From his pharmacy computer
he’s able to search for and supply answers
to medical and pharmaceutical problems
from the hundreds of thousands of records
maintained by Dialog on a daily basis.
‘This means | can readily obtain up-to-
date, 24-hour information including drug
profiles, interactions between certain
drugs and any other aspects relating to
pharmacology,” he said.
“Since installing the system, my
pharmacy is operating in afar more profes-
sional and efficient manner. In addition to
script processing, ] am also reaping the
benefits of having financial management
¢ For freehand sketching or precise drafting on Microbee |
Discover
mmm
soe eee
Professianal text and
graphics processing =
| R@/,
WordGraph A for yourself!!!
information, marketing reports, stock con-
trol.and instant access to patients’ records.
Patients appreciate the short waiting time
and the comprehensive instructions which
accompany the scripts. When a prescrip-
tion is presented, three printers work
simultaneously at labelling, filling repeat
authorisation forms and compiling a drug
profile.”
The joint venture between FMS and the
Victorian Pharmacy Guild has resulted in a
rapid growth of computers in the state.
Johnston said the Victorian venture was
based on the installation of 100 Founda-
tion systems in the first 12 months.
“However, the Foundation and the Guild
have achieved this. target well within the
one-year period, vastly exceeding all ex-
pectations.” “Pharmacists feel computer
systems are becoming a necessity in to-
day's fast-progressing society.”
With the increasing number of drug in-
formation services available both in Au-
stralia and overseas, the traditional
method of running pharmacies is changing
rapidly. O
ATTENTION MICROBEE USERS
Now you can satisfy your combined word and graphics processing needs with
one sophisticated yet simple to use package: \A/ or dG i aph A
WordGraph &A %
with
& smile
ZL
"doing the most
with the least"
Research Technology Canberra Pty Ltd.
17 Fitzgerald Street,
Yarralumla. ACT. 2600.
Australia. (062) 81-3904.
VIATEL GRAPEVINE
LOCK THE MONOPOLY board and play-
money in a closet and look at the real
action, courtesy of Telecom's Viatel. In
what is claimed to be one of the most
ambitious services yet provided for Viatel
subscribers, the John Fairfax publishing
group in Sydney is sponsoring detailed
and up-to-date inter-city stock exchange
information on daily share transactions
through the Australian Financial Review —
almost as they occur.
Called Money Watch, the service makes
every computer user a potential stockbrok-
er, with electronic ordering facilities which
enable the user to buy and sell through
recognised firms at the press of a button.
Money Watch will be patterned on
Citiservice, which has been providing Brit-
ish Prestel users with United Kingdom and
overseas commodity and financial futures
market information since last October.
The service offers colour graphics and
bold lettering for ease of reading, and faci-
lities for contacting brokers and giving in-
structions for trading in shares, trusts and
other financial market goodies. Users will
be able to shop around via the screen,
comparing shares to decide which will be
on top at the end of the day.
Money Watch isn't intended only for
professional money managers, but also for
those who've built up share portfolios as
part of other business activities. Private
investors can now use a desktop computer
to study annual reports, previous share
tradings and the entry of new publicly
listed companies.
While its supporters claim telebroking
creates confidence in and awareness of the
markets, the concept clearly has its dark
side too. The temptation to fiddle with a
favoured stock is high, and an Incautious
or inexperienced investor could make a
decision on the spur of the moment that
mightn't turn out to be so lucky. Monopoly
is a game, but electronic trading can
stimulate a compulsive urge to gamble.
Those protesting that this is unlikely to
happen should refer back to the frantic
days of the early ‘70s when Australia’s
mineral resource stocks were going
through the roof and share trading trans-
actions were several days behind the
events of the stock exchange floor because
brokers couldn't keep pace with the frene-
tic public clamour for bonds, which in real-
ity were barely worth the paper they were
printed on. In the ensuing debacle hun-
dreds of investors lost their savings, and
many retired permanently from stock ex-
change investment. Today the market is
102
Called Money Watch, the
service makes every
computer user a potential
stockbroker, with electronic
ordering facilities which
enable the user to buy
and sell through
recognised firms at the
press of a button.
still dominated by professional traders.
The useful aspect is that the prudent
investor who up until now has had little to
say inthe stock market can now become an
active trading partner in determining the
trends by taking advantage of more im-
mediate access. The scope of private in-
vestment can be broadened as more com-
prehensive statistics on a greater variety of
companies become available.
Telebroking can be operated by shop-
keepers, contractors, lawyers, accountants
or office managers with equal facility, fora
relatively nominal cost. Account status re-
ports are being provided to assist users in
keeping a check on transactions, so they
don't overdose on enthusiasm or
optimism.
Just as home banking has opened an
enormous potential market for videotex
services, so market updates and stock ex-
change transactions from users of remote
computers will allow further expansion of
electronic services through Viatel. At the
end of June Telecom had 3672 registered
users on Viatel, with about an equal prop-
ortion of home users to the professional/
business segment. Telecom hasn't divided
the figures into user groups, but the ‘re-
sidential’ section is believed to include a
number of users who have computers at
home, which they use for business pur-
poses. One attraction of being a residen-
tial user could be the lower registtation
fee, which applies in the second year.
The June totals also showed growth in
the business sector, which appears to be
taking off after a slower start than the
home-user sector. At the end of March,
Viatel's first fully operational month, there
was a total of 983 users, most of them in
the residential category. In April this had
risen to 1612, but the business sector's
enthusiasm became marked mainly during
May, which produced a total of 2728 reg-
istered users.
There are still too few commercial in-
formation databases on Viatel to predict
what will be the most sought-after areas,
but home banking appears to be promin-
ent in both segments, while vendors offer-
ing a variety of products ranging from
travel brochures through computer
peripherals to umbrella teleshopping are
reporting favourable responses. One in-
formation provider said that after the com-
pany’s first month on Viatel, during which
it had mainly been advertising its range of
goods, it found the two incidental services,
games and recipes, which it was offering
for free, were also popular. This suggests
computers which have been brought into
homes for business purposes are also
being used for family leisure activities.
Apple Modem
Apple Computer Australia has packaged a
data modem with communications soft-
ware devised by Netcomm of Pymble,
NSW, for Macintosh and Apple IIc users
who want to access Viatel and other
videotex services.
The package is priced at $795. This may
seem a hefty sum for home enthusiasts,
but it does offer the professional user a 300
bps and 1200/75 Prestel full-duplex data
modem with Hayes Smartmodem com-
patibility based on the Apple Modem 1200.
The modem also has automatic dial and
answer and, with communications soft-
ware, allows remote connection across
standard Telecom lines with any approved
Australian modem at 300 bps, connection
at 1200/75 with a conventional Prestel
modem, or connection with any American-
standard Bell 103 modem at 300 bps.
Apple says the Macvideotex software
makes full use of the Macintosh interface.
Users can make complete files of videotex
transmissions, or cut and paste from
videotex while transmissions continue.
Material saved can be incorporated into
Macwrite documents may be printed.
On the Apple llc with Modem 1200, the
Videotex II software converts the computer
to a fully interactive video terminal, with
the ability to save videotex transmissions.
The auto-dial, auto-logon and printing
facilities also apply. The package has been
designed to assist Apple users in acces-
BY NORMAN KEMP
sing facilities such as financial and curren-
cy information, banking services, travel
booking facilities and current affairs re-
ports. Viatel subscribers will also be able
to use the videotex service to send telex
messages and communicate through an
electronic mailbox when these facilities
come on-line late this year or early in 1986,
and to download programs and data files
currently being compiled.
Tandata Manufacture
Plans are in an advanced stage for Austra-
lian distributor GEC Digital of North Ryde
in Sydney to manufacture the Tandata
range of keyboard terminals and modems
for Viatel and other videotex services in
Australia. GEC Digital was appointed dis-
tributor of the British-made Tandata pro-
ducts toward the end of last year, but has
kept a low profile while it looked into local
manufacture of the products.
Moves towards Australian production
have been stimulated since a decision last
May by Australian customs to impose a 30
per cent tariff on all videotex goods im-
ported from overseas. Customs has the
power to enforce this levy if approached by
an Australian company which is making or
intends to make similar products and re-
quests price protection so it can’t be
undercut by imports. Although the names
of those applying to customs in the
videotex equipment area haven’t been re-
vealed, industry sources believe at least
two companies are involved.
Marketing manager of GEC Digital, Terry
Crewes, said the tariff protection would
mean higher prices across the board for
Australian products. Confirming that GEC
Digital was preparing to set up local manu-
facture for a number of units, Crewes said
the company would probably have to sell
these at a higher price than the identical
imported models because Australia
couldn't achieve the same economical
scale of manufacture as the United King-
dom.
GEC Digital and several other com-
panies, including AWA, Philips, Sony and
Rank Electronics, have asked the govern-
ment not to remove the tariff concessions
on imports. These companies claim the
industry could provide better and more
economic facilities and services if videotex
terminals and adaptors were treated in the
same way as personal computers, with a
bounty for local production and import
duty retained at the existing two per cent.
O
Data need converting’?
iy
; TTT ae
Let us do it for you
Fast economical conversion between different
operating systems and different disc types.
THE NASHUA DATA CONVERTER with 54" diskettes. (2) NEC A.P.C. Il
Provides unique file transfers and using CPM86 with 8” diskettes to IBM
conversions between different operating P.C. using PCDOS with 5%” diskettes.
systems including CPM, CPM86, FORMATTING AND COPYING
PCDOS, MSDOS and UNIX without the With our library of over 450 different
need for time consuming unreliable formats and contiual updates, we offer
serial links. Conversions are available high speed formatting and copying with
using any combination of 87 54" ull verification at our" Direct Sales _
and 3!" diskettes. Tape to diskette Centres”
conversions are also provided for. ACQUIRE YOUR OWN CONVERTER
The Nashua Conversion System Ifyou havea large and steady volume
is unique in that it emulates the file of conversion work, it could well be
systems on over 450 different disc an economical proposition to HAVE
formats and provides full verification for YOUR OWN Nashua High Speed Data
all conversions, e. e (1) NECA.PC.IT Converter. We'll be glad to give you
using MSDOS to IBM PC. using PCDOS the details.
Call us today. Let us solve your problems 4 N
and save you time and money. ) aE ele a
Available only from:
Nashua Discs Direct Seles Centre.
New South Wales: 48 Frenchs Road.Willoughby Queensland: 91 Petrie Terrace, Brisbane
2068. Phone: (02)958 2044. 4000. Phone: (07) 3694244.
Australian Capital Territory: 71 Constitution South Australia: 3] The Parade. Norwood
Avenue, Campbell 2601. Phone: (062) 47 0511. 5067. Phone: (08) 420021.
Victoria: 523 Victoria Street, Abbotsford 3067. Western Australia: 131 Summers Street.
Phone: (03) 4280501. East Perth 6000, Phone: (09) 328 1888.
430NA
103
THE ARC TURBO COMPUTER
COMBINES 8088-2 SPEED WITH
640K MEMORY TO GIVE YOU
40% MORE PERFORMANCE AT
40% LESS COST
TECHNICAL SPECIFICATIONS
CPU 8088-2 @ 4.77/6.7
i ce MHz Optional 8087/2
co-processor
MEMORY RAM 640Kb Standard on
Board
1/0 CHANNELS Disk Controller, Parallel
7 Printer (Centronics) Dual
a RS232 Serial & Game
Interface Clock & Calendar.
Total of eight Expansion Slots
(two are occupied).
POWER SUPPLY 200W Power switching power
supply.
DISK DRIVES Dual DS/DD 5%” 360Kb Disk
® The ARC turbo features a high level of Drives.
quality and user oriented technology. Sauer. 20Mb Hard Disk
® The ARC is backed Australia-wide by a KEYBOARD 99 Keys including special
12 month warranty. function keys. (5151-type.)
© A growing network of agents provide MONO DISPLAY Taxan 12” P39 green or amber
display 80 chrs x 25 lines.
support and backup.
COLOUR DISPLAY _ Taxan 12” Hi-res Colour
Display 40/80 chrs x 25 lines.
PRODUCT HIGHLIGHTS SOFTWARE MS-DOS 3.1 operating
system RAM disk & printspool
8088-2 Turbo processing software.
640 Kb RAM Standard
6 Free Expansion Slots
12 Month Warranty Contact us for more information and the
Choice of Mono and Colour Displays. name of your nearest dealer
Superior keyboard DEALER ENQUIRIES WELCOME.
VZ200
YAHTZEE
This is a VZ200 version for the
dice game Yahtzee, designed for
an unlimited number of players.
Each player throws his or her
dice up to three times each turn.
After the first and second throws
you can hold any dice you wish to
keep, re-throwing the balance. Af-
ter the third throw you must enter
your score in the table provided.
Once a score has been re-
corded for a particular category,
that category can’t be used again.
The game ends after 13 rounds.
Because of the limitations of
the printer used to produce the
listing it’s wise to include the
graphics |shift Js} in lines 2020
and 2050. The sections under-
lined should be inserted in in-
verse text.
The program occupies 5.9
Kbytes of memory.
lan Thompson,
Collaroy Plateau, NSW
Main Variable Used
POCKET PROGRAMS
CP? HEE EE EER MEER NBER
1 ‘x V2Z-200 YAHTZEE et
2 ‘#* IAN THOMPSON — COLLARGY <=
SS Me EE EE EEE HE
4 CLS:SOUND 25,46: COLGR,O
5 FOR X=1 TO S2:sPOKE 26671+xX%,204:FPOKE 291517
X,195
6 POKE 26672,174:FOKE 28703,172:PQKE 29152, 1
71sPOKE 29163,167
7 NEXT X
8 FOR N=26704 TO 29120 STEP 32
9 POKE N,202
10 NEXT N
11 FOR O=28735 TG 29151 STEP 32
12 POKE 60,197
13 NEXT @G
22? PRINT@1LO6," YAHTZEE "
24 At=" TAN A. THOMPSON "
26 BS="COLLARGY PLATEAU"
2B FOR N=1 TO LEN(AP)
30 FRINT@231,RIGHTS$ (AS,N) ;
32 PRINT@263, RIGHTS (Bt,N) =
54 NEXT
39 FOR I=1 TO SOOsNEXTI
36 PRINT@4S54, INSTRUCTIONS (Y/N) ?"
36 IF INKEY#<>"" THEN 38
40 At=INKEVS
42 IF At="N"“ THEN SOUNDSO,1:GGTQ100
44 IF AS<>"¥" THEN 40
45 SOUND20,1
46 GOSUB 21000: ‘INSTRUCTIONS
100 POKE 30744,0:COLOR 5,0:CLEAR 1000
120 R=RND(O)
130 CLS:FRINT@128,"NG. OF PLAYERS"; : INFUT NF
135 SOUND 21,1
140 DIM SC#(13,NF) ,S1$(15) ,S2$ (13) ,NS( NF) , DF
NS( } Player's name
S1IS{ ) Titles of category
$29$( ) Description of category
SCcS( ) Update score for each category
DF( ) Spots on dice
Sc( ) Score
ND( ) Random number for dice
NP Number of players
IP User update of scoresheet
TURN Turn number
Main Routines
0- 46 Title frapnics
100 initialises screen background
Clears memory for variables
130 Input players’ names
140 Initialises variabies
160-170 input players names
165 Limits player's name to [1 characters
180-190 Set number of player turns per number of
players
210 Random number generator for dice throw
290-320 Print score table
330-420 User update of score
470-570 Updates total score
600-650 Displays final score and placings
1000-1120 Data statements for score table
1130-1160 Data statements for spots on dice
2020-2050 Displays dice
9000-20040 User update of score subroutine
21000-22140 Instructions C)
(6,6) ,SC (NF) , YF (NP)
145 GOSUB 1000
150 FOR I=1 TO NF
160 CLS:PRINT@126,"PLAYER #313: INPUT°’S NAM
E“:N€(1)
162 SOUND 71,1
165 IF LEN(N#S(1))>11 THEN SOUND 20,1:10,1:G0
TO 140
170 NEXT
180 FOR TURN = 1 TO 13
190 FOR PL=1 TO NP
210 FOR R=1 TO 5:ND(R)=RND (6) s NEXT
220 GOSUB 2000
230 GOSUB 3000
240 FPRINT@414, “REMEMBER THESE, THEN“
250 PRINT“HIT ANY KEY TO CONTINUE": AS=INKEY?
260 AS=INKEY$: IF AS="" THEN 260
270 FOR I=1 TO 6:N(1)=0:NEXT
280 FOR [=1 TO SsN(ND(I)) =N(ND(I)) +12 NEXT
290 CLS:FRINT"“CHOOSE A CATEGORY, ";N¢ (PL)
300 FOR I=1 TO 13:FRINTUSING"##) “=I;
310 PRINTS1$(1):S2% (1) sSC#(1,PL)
320 NEXT
330 PRINT: INPUT“WHICH C1-123":IP
S40 IF IP¢1 GR IP>13 THEN 290
345 IF IFf=12 THEN 12000
350 IF SC#(IP,FPL)<>"" THEN 15000
360 IF IPC? THEN SC#(IP,PL)=STR#(IPENCIP))
370 IF IP=7 OR LP=8 THEN 7000
380 IF IF=9 THEN 9000
290 IF IF=10 THEN 10000
400 IF IPsit THEM 110900
420 IF IF=12 THEN 1tto00
VZ200
450 NEXT FL:sNEXT TURN
440 FOR FL=1 TO NF:sFOR [=1 TQ 12
4429 NEXT
470 FOR I=1 TG &
480 SC(PLI =SC(PL)+VAL (SCH#CI PLD) sNEXT
490 IF SC(FL)>62 THEN SC(PLD=SCCPLI435
5300 FOR I=7 TO 13
910 SC(FL) =SC (PL) +VAL (SC# (I FL)
520 NEXT:NEXT
S=9O FOR f=1 TO NF-i
S40 Hl=O:FOR J=1 TC NF
550 IF SC(J) -HI THEN HI=HSCt(J) ¢F=d
540 NEXT
S70 D=SC(1)-+SC CI) =SC(F):SC:\F) =D
580 DF=N¥#(1) sN& CT) =NF CF) ee CF 3 HDF
38S NEXT
590 SOUND 20,1: SOUND 19,1:SGUND 20.1
600 CLS:PRINT"AND THE FPLACINGS ARE":
6420 PRINT: FRINT: FOR I=1 TO NF
6429 PRINTUS ING" ##"; 1;
640 PRINT“) “sN#(1) : TAB (25)<25CC7)
6350 NEXT
660 FRINT@480, "ANOTHER GAME (Y/N) 7"3
670 GOSUB 20000
4680 IF YN#="¥" THEN FRLIN
450 CLO:FRPINT&416—. baal! fet. PR Rcd hye
‘: END
{600 ‘DATA STATEMENTS
19040 FOR i=1 TO 13
1950 READ S1¥#(1I),S2t¢(1)sNEXT
1960 DATA"ACES",". CSUM OF 1’°S]7 -","THOS","
- CSUM OF 2°Sj -"
10790 DATA" THREES",".f€SUM OF 3°S] -","EQURS",
“. CSUM oF 4°S3 -"
1080 DATA"FEIVES",". €CSUM OF 3‘SJ —", "SIXES",
". (CSUM OF 6’°S] -"
1090 DATA"3S GF A KIND”,”. CSUM] -","4 OF A
KIND’,". TSUMI —"
1100 DATA"FULL HOUSE", "- {251 -","§M. STR
AIGHT",". CLz0oj] a
1110 DATA"LGE. STRAIGHT",". [40] —", “YAHTZEE
ees c501 -"
1120 DATA"CHANCE",". csuma -"
1150 FOR I=1 TO 4:FOR J=1 TO I
1140 READ DF (I,J) :NEXT: NEXT
1150 DATA 66,33,99.1,66,131,33,55,97,99
1140 DATA 1,%,66,129,131,1,3,65,67,129, 131
1190 RETURN
2000 CLS:PRINT N&(PL) <s"°S ROLL"
2010 FOR R=96 TO 224 STEP F2:FOR S=2 TO 26 S$
TEP 6
2015 COLOR 5S
2020 PRINT@R+S," ": ‘THREE SHIFT J‘S
2030 NEXT: NEXT
2040 FOR D=1 TO 5S:FOR N=1 TO ND(D).
2045 COLOR 3
2050 PRINT@91+D#4+DF (ND(D) ,N)," "s “ONE SHIFT
J
2060 NEXT:NEXT
2070 RETURN
3000 FOR K=t TO 2:F=1
3010 FOR J=1 TO 5
3020 F=2524+)*4:RR(J) =0
3030 PRINT@P, oe
3025 PRINT: PRINT
3040 PRINT"REROLL THIS ONE CY/NI?"
3050 PRINT"CS FOR SCOREBOARDJ":FRINT"CM FOR
MISTAKE]: YN¢=INKEYS
2060 YNE=LNKEY#
3070 IF YN#<>"V" AND YNS<>"N" AND YNE<>"S" A
POCKET PROGRAMS
ND YN$<>"M" THENZ3060
3072 IF YN¢="Y¥" THEN SOUND 20,1
3074 IF YNt="N" THEN SOUND 10,1
3076 IF YN#="S" THEN SOUND 15,1
3078 IF YN¢="M" THEN SOUND 20,2;10,1
S080 IF YN€0°"S" THEN S150
3090 CLS:FRINT TAB(S) sN#(PL):"'S SCORES"
3100 FORI=1701L3:FRINTUSING ##] “sIs
3105 PRINT S1#(1);S2#(1)sSC#(1,FL)
3110 NEXT:PRINT“HIT ANY KEY TO RETURN: *:A4#=!
NKEYS
3120 AS=INEEVYS: IF AS="" THEN 3120 ELSE GOSUB
2000:GOTO 3020
3120 PRINT@F," u
3140 IF YN#="M" THEN 2010
3150 IF YN#="Y¥" THEN RR(J)=1
3160 NEXT
3170 FOR f=t TO S:IF RR(I)=1 THEN NDCI) =RND<
6):F=0
3180 NEXT: IF F THEN K=2
3190 GOSUB 2000
3200 NEXT
3210 RETURN
7000 FOR I=1 TO 6: IFN(I)>IP-5S THEN 7020
7010 NEXT
7020 GOTO 16000
7030 SC=0
7040 FOR [f=1 TO 5:SC=SC+ND (I) 2NEXT
7050 SC#(IF,PL) =STR* (SC)
70460 GOTO 430
9000 FOR I=1 TO 6
9010 IF NCI) >2 THEN N(I)=N(I)-3:GOTO 9040
9020 NEXT
9030 GOTO 16000
9040 FOR I=1 TO 6
9050 IF N(I) >i THEN 9080
9060 NEXT
9070 GOTO 16000
9080 SC#(9,FL)=" 25"
9090 GOTO 430
9090 GOTO 430
10000 FOR I=1 TO 3:F=1:FOR J=I TO I+3
10010 IF N(J)=0 THEN F=0
10020 NEXT
10030 IF F THEN 10060
10040 NEXT
10050 GOTO 16000
10060 SC#(10,FPL)="" 30"
10070 GOTO 430
11000 FOR I=1 TO 2:F=1:FOR J=I TO I+4
11010 IF N(J)=0 THEN F=0
11020 NEXT
11030 IF F THEN 11060
11040 NEXT
11050 GOTO 14000
11060 SC#(11,PL)=" 40"
11070 GOTO 430
12000 FOR I=1 TO &
12010 IF N(I)=5 THEN 12040
12020 NEXT
12030 GOTO £46000
12040 SC$(12,PL)=" 50"
12050 IF YF(PL) THEN SC#(12,PL) =STR# (VAL (SCE
(12,PL))+100)
12060 YF(PL)=1
12070 GOTO 430
13000 SC=0:FOR I=1 TO 5
13010 SC=SC+ND(I) sNEXT
13020 SC#(13,PL)=STRE(SC)
13020 GOTO 430
Se eee eee renee eee eee eee eee eee ee ee ee eee ee eT ee ee en nen ee SD IT TTT TED EL OT LL A SILLA
106
15000
15010
15020
15030
15040
16000
14010
14020
14025
0 290
16030
SOUND 15,1:CLS
PRINT@128," YOU'VE ALREADY DONE"
PRINT'THE "sSi#CIP)3" "sN¢e(PL)
FOR 1=1 TO 2000:NEXT
GOTO 290
SOUND 15,1:CLS
PRINT@128, "YOU'RE NOT ELIGIBLE FOR”
PRINT’A “:SI1¢(IP)s" “:N¢(FL)
IF IP=12 AND YF(PL) THEN SOUND 0,8:GOT
PRINT: PRINT:PRINT"DG YOU WANT IT ANYWA
Y CY/NI?";
14040
14050
14060
14070
14080
20000
20010
20020
20030
10,1
20040
21000
21010
VER"
21020
?
21030
21040
21050
¥
21040
21070
21080
5
21090
21100
Zii1io
21120
21130
21140
21150
21152
21154
21156
21160
2L170
21172
21174
21174
21178
21180
21200
21210
Ss. at
21220
21220
21240
21250
21240
22100
22110
22120
22130
22140
GOSUB 20000
IF YN¢="N" THEN 290
SC#(IF,PLI=" O*
IF IP=12 THEN YF(PL)=1
GOTO 430
YNE¢=INKEVS
YNS=INKEY#: IF YN¢="" THEN 20010
IF YN#<>"¥" AND YN¢< -"N" THEN 20000
IF YN¢="Y" THEN SOUND 20,1 ELSE SOUND
RE TURN
CLS:PRINT" INSTRUCTIONS”
PRINT:PRINT“ IN THIS DICE GAME EACH FLA
PRINT"CAN THROW UF TO THREE TIMES EACH
PRINT’ TURN. AFTER THE FIRST THROW, HE"
PRINT'CAN SET ASIDE ANY DICE HE WISHES
PRINT’ TG KEEF,AND RETHROW THE BALANCE.
PRINT'HE CAN DO THE SAME AFTER THE"
PRINT" SECOND AND THIRD THROWS. HE CAN,
PRINT“GF COURSE, STGF BEFORE THE THIRD
PRINT" THROW IF HE WISHES. ”
PRINT“ONCE THE FLAYER HAS DECIDED TO”
PRINT“STOF, HE MUST DECIDE INTO WHICH"
PRINT“CATEGORY TO ENTER HIS SCORE. '
GOSUB 22100
DIM S1#(13) ,S2¢ (13)
FOR I=1 To 12
READ S1#(I) ,S2#(1):NEXT
CLS
RINT
FOR I=1 To 12
FRINT SI#t¢ Ty eStsectry: NEXT
PRINT@300,"CSUM OF HOUSE 1
PRINT@334,"£1,2,3,4,5,] ~"
PRINT@366, "C2,2,4,5,6,] —"
PRINT@=94,"CFIVE GF A KINDI
PRINT@427,"CANY FIVE DICE] —"
GOSUB 22100
CLS:PRINT"THE GAME ENDS AFTER 12 ROUND
FRINT"ONCE A SCORE HAS FEEN RECORDED”
FRINT’FOR A PARTICULAR CATEGORY, THAT”
FRINT"“CATEGORY CAN'T BE USED AGAIN. "
GOSUB 22100
RETURN
PRINT@4BS ,"FRESS <C> TO CONTINUE”:
IF INFEYS< "CC" THEN 22100
IF INKEY#="" THEN 22100
IF INKEY#="C" THEN 22130
SOUND 30,1: RETURN
POCKET PROGRAMS
Most BASICs
SORTING OUT
THE SORTS
The program listed with this arti-
cle was developed to test the
speed and efficiency of four sort-
ing algorithms: Insertion, Shell,
Quick and Selection. The program
will probably run as is in most
BASICS.
What's usually required of a
sort is to put a list of names into
alphabetical order, but the aver-
age textbook seems to present
sorts for numbers with no indica-
tion of the best choice for a par-
ticular task.
The choice of sorting algor-
ithms is broad: more than three
dozen are known, spread across
some hundred texts. The most
popularly presented, and the
slowest if list size is more than LI,
is the bubble sort.
Fortunately, the choice can be
narrowed down to short algor-
ithms which work in RAM only
and are not bubbly sorts in dis-
guise!
The program
The first program line, line 30,
asks for the size of the array to be
generated and sorted. Start witha
choice of 10 to check the sorts are
working as expected.
Lines 70-130 generate the re-
quired number of capital letters
and place them in the array. The
variable CD is set at 64, one less
than the ASCII code for ‘A’. A
number is generated in line 90
and added to CD. If this number is
acceptable, the character it repre-
sents is placed in array CHS. If
not, C is decremented by one and
the process is repeated. The loop
runs until BN (big number!) let-
ters are placed in the array. Line
130 prints out the unsorted list
and could be omitted from the
program,
The straight Insertion sort and
the Shell (insertion algorithm)
sort are particularly useful.
The Selection sort is always the
slowest, since the same number
of compares and swaps is made if
the list is random, or if only one
element is out of order. The Quick
sort isn’t much better if only a few
107
Most BASICs
elements are out of order. If the
list is random with more than 500
elements Quick sort is useful, but
only if there is no shortage of
RAM to store the two extra arrays
the sort requires.
The Shell sort is best for a ran-
dom list, and the Insertion sort is
best when only a few items in the.
list are out of order. For most
work the Insertion sort will do. For
instance, a mailing list is only tru-
ly random when first typedin, and
thereafter only insertions need to
be sorted. The Insertion sort is
simplest to understand: search
forward for an out-of-order ele-
ment, then search back through
the list and insert the element in
its proper place. The Shell sort is
a little more complicated: ele-
ments compared are a specified
distance apart, which decreases
unti] only adjacent elements are
compared,
Mr Jankowski,
Timaru, New Zealand
108
POCKET PROGRAMS
10 REM SORT MEASURE by LZ Jankowski
1S REM COPYRIGHT July 1985
20 ft
30 CLS: INPUT "“# of items in list “; BNa CLS
40 DIM CH#(BN), A(BN), B(BN)
450 REM ==———~-~--—-— Create random list of lLetters—----------~-------
70 CLS: PRINT TAB(C 20)"% Programming *": COwé4
BO FOR C=1 TO BN:a CO=CO+10: IF CO=94 THEN CO=464
340
350
360
370
380
390
400
410
420
430
440
450
460
470
480
490
wld
wal)
330
940
550
560
w70
380
90
600
610
620
630
640
650
660
&70
660
690
700
710
720
730
749
750
760
770
X=INT(CLOXRND (1) )+C0
1 IF X<65 OR X>90 THEN CeC-i1 GOTO 120
3 CH# (C) =CHRS (xX)
NEXT + CLS: PRINT “Random list is": PRINT : PRINT
FOR Cel TO BN: PRINT C"#" CH#(C) SPCC 4)33 NEXT & PRINT + PRINT
3
REM = — = — PN a
PRINT + PRINT & PRINT a PRINT TABS 15)"1> Insertion Sort"
PRINT TAR( 15) "2> Shell Sort”
PRINT TAB( 15) "3> Quick Sort": PRINT TAB(15)"4> Selection Sort
PRINT a INPUT “Choice "; C
IF Cel OR G>4 THEN RUN
t
PRINT '(28)2 PRINT “* Sorting 4"s PRINT «a PRINT
ON C GOSUB 500, 400, 370, 73501 GOSUB 350
’
REM te So Now sort °"A” from bottom to top of list-----~-~--~
FOR C=1 TO 40: PRINT “~"ga NEXT
PRINT s PRINT "Sorting °A' from bottom to top of list": PRINT
) GOSUB S00: GOSUER 350; GOSUB 400: GOSUB 350
GOSUB S70: GOSUB 3501 GOSUR 750: GOSUB 350
:
PRINT : INPUT “RUN again "“;Q@1 IF LEFTS(Q6,1)¢"¥" THEN RUN
END
t
See Print sorted list & # of compares & swaps----——
FOR C=1 TO BNa PRINT C *=" CH#(C) SPC( 4)48 NEXT
PRINT +: PRINT a PRINT "“Compares= “CM, "Swaps= "Se PRINT
CHS (BND =@"A":s Crh=Os Seda RETURN
ft
Be Shell sort based on Insertion algorithm---------
[= (2° INT (LOG (BN) /LOG (2) ))—1
IZzINT (1/2)
IF I<i THEN 470
FOR N=i TO Is FOR CeN+I TO BN STEP It M=Ca C#=CHS(M)
CM=CM+i¢ IF CH®(M-I)<=C% THEN 460
CH®(M) =CHS (M-I>s SeStie MeM-Ie IF MoI THEN 440
CH®(M)=C®e NEXT C: NEXT Na GOTO 410
PRINT “SHELL SORT": RETURN
t
REM =—-——-SSeeessae— insertion) sof .———————_—_—
FOR N=2 TO BNa Mens C#eCHH (Mm)
CM=CM+is IF CH®(M-1)<8C® THEN 330
S=S+ie CH#(M) =CHS(M-1)s MeM—ie IF M>1 THEN Sid
CHS (mM) =C$1 NEXT
PRINT “INSERTION SORT"s RETURN
i
REM ~---Quicksort best for very long, random lista--------
SPeisa ACLI=i: H(i) =BN
FI@A(SP): SI=B(SP)1 SP#SP-1
SF2FI: SS=Sls C#=CH@eCINT( (FI+SI) /2))
CM=CM+13s IF CH®(SF)>=C% THEN 630
SFeSr +1
GOTO 600
CM=CM+i: IF C®>=CH8(SS) THEN 650
86e88-11 GOTO 430
IF SF>S8S THEN 670
SeS+is E®=CH$(SF): CHS (SF) =CH#(S5): CH®(SS) Ee: SFeSF+1i: Ss=5S~1
IF SF<=S8 THEN 400
IF SFo#SI THEN 700
SP#SP+11 ACSP)=SF: B(SP)=SI
Si=#SS:1 IF FI<SI THEN 590
IF SP>0 THEN 360
PRINT “QUICKSORT"s RETURN
?
REM ----Selection Sort, dreadful! CM=(N-1)%N/2 Swaps=N-i-—
FOR Nei TO BN-1inM=Na FOR C=N+1 TO BNia CM=CM+15 JECH®(M) >CH® (C) THENM=C
NEXTs S#S+11 C@=CH®(N): CH®(N) #CHS(M) 8 CHE(M) =CS1 NEXT
PRINT “SELECTION SORT’: RETURN
POCKET PROGRAMS
Microbee
WOI@GREM BANNER 7/1/85 Richare Larkin. OGS19 NEXT D
MOL1@ DIM O47) @OI20 NEXT C
@@iZ0 STRS<seMa) +: FOR A=@ TO 7 + NBRLAI="" = NEXT A eowz@ FOR B=0 TO 7
@Gi3@ CLE =: PRINT ‘PLEASE ENTER BANNER" + INPUT TO = T=LEN{IG%) eO34@ FOR C=1 TO W
VOLS@ INPUT “MARGIN M + IF Mi@ THEN 142 O23EH LPRINT ALS OSB) AZSr = REM PRINT LETTER CREATED
02159 INPUT “WIDTH” Wo: IF Wi THEN 150 @O26@ NEXT C
O@16@ PRINT "COLUMNS ON PRINTER"N"1) 4@"Q"2) BB" \"Z) Los" @O370 NEXT B
OW170 KiS=KEY + IF Kige"1? 3 CaG@ ELSE IF Kig="2" 2 C=80 ELGE IF Kige"S" 2 Gait. @O380 NEXT A
ELSE 172
@G596 LPRINT *AKAN = RUN
OW180 He(C-M)/16 3% EsC-M-H#16& 2: QUTLA#! = LPRINT CHR«SZ-INTCVALCK1I$923 = REM © 1
S CTRL CODE FOR DIFFERENT COLUMN WIDTHS
@@199 IF E¢@ OR A¢i THEN PRINT “ERROA IN BATA PLEASE TRY ADAIN," = J=USRC32774)
> RUN
Hz2zO@ ASSo"" =: TF EQ +: FOR AK1 TOE ?: ASS=Ae$+" ~ | NEXT A
@9219 Alg=“" : TF m@ 2 FOR A=1 TOM 2 ALB“ALS+" * = NEXT A
QB2z20 CHe="" : Cigse"" = FOR A=1 TO KH ? COS=CUS+" ~ = CLi$=C1G+"+" 2 NEXT A
@@23@ FOR A=1 TO T +: REM LOOP TO BO EACH LETTER
@0240 FOR B=@ TO 7 © O@scBy="" : NEXT B
QO25G NOSlBBcsA, A) + P=BI4SE+1E+ASC(NDS) + REM FIND ADDRESS OF LETTER DATA
@326@ FOR C=P TO P+15
WO270 %=PEEK(C) 2: REM GET FIRST PIECE OF DATA
gOz26a FOR D=-@ TO 7
waz9e IF 1)127 + I@J-128 * AQS=COS ELSE LET AMKCi6
astaD O03¢(P)=ARS+08E(D) © I=le2 : REM AND CREATE LARGE LETTER
BANNER
Banner is one of those programs oa
that prints (believe it or not) ban-
cof 9¢ 99
ners. You type in what you want
and say how many columns your HARLIE S CASHBOOK
printer has and how wide you Any ‘‘Charlie’’ Can Use It!
would like the letters. Then’ it
: 2 ; “Cashbook” is two programs in one . . . both working together.
happily spews forth with giant let- The first manages all your bank accounts and the sects aheeel
ters on your printer. The OUTL# your expense ledgers.
command may have to be “Cashbook” will save hours of your accountant’s valuable time and
changed for different printers, provide ‘up-to-date’ financial reports . . whenever you require them!
and the control code sent to the But, What Does It Do?
printer to put it in the column see Mecice nen
7 a | vtaile nse Reports
aes ve want promapy also @ Multi-Company or Department @ Full Bank reconciliation
neeas changing iW you Nave a @ Multiple Bank Bank Accounts ® Comprehensive documentation
weird printer. But it’s very easy to @ Detailed Bank Reports ® Runs on IBM and compatibles
fix.
THROUGH NOW! ... AND WE
ON YOUR DESK IN THE MORNING
iad Lari SPECIAL OFFER: PHONE your ORDER $ 499
Charlie’s Computer Products _s««*
P.O. Box 513, South Perth, W.A. 6151 Res S
PHONE: (09) 367-7532 x?
109
POCKET PROGRAMS
Microbee
CATTER
Catter is one of those annoyingly
addictive games. The idea is to
eat all the mushrooms, but Catter
gets longer each time you in-
dulge, and it tends to wander if
not well controlled. Result? Very
hard to survive the eight rounds
well, on level 3 it is.
Richard Larkin
Dee Why, NSW
BBOIO@BREM CATTER 13/74/85 RICHARD LARKIN, @O250 FeS2-ASCCKEY) = IF F)S OR F(t THEN 2908
@0110 CLS : NORMAL =: PRINT "CATTER’S°"YOL) ARE IN CHARGE OF © CATTERPILLAR WHICH I @@30@ Qe24 * De® : Ye + CLS =: NORMAL 2 CURS 19,1 : PRINT "“CATTER-py Richard lu
§ RATHER FIDGETY."\"TT NEVER STOPS! SO YOU HAVE TO. AS BEST YOU CAN. HEAD IT TOW rkin." & CURS 27,8 : PCG ? PRINT "ROUND="R
AROSE":
BO310 1.98 + FOR X=-3876-Le2 TO -3@74 STEP 2! POKE X.133 3 POKE X4+1.i37 t NEXT X
@8i20 PRINT “ITS MEAL. MUSHRDOMS. SUT ONLY THE RIPE ONES. "A"USEING THE ‘At, 2°, 2 Es-3074 2: He-SO7B-Lez 3 Ges
{" AND °)* KEYS CONTROL THE CATTERPILLARS"4"DIRECTION. IF YOU DON’T IT WILLt" ;
G8520 T@sFLTCRI/FLTCRO+% & CURS 23,9 2 PRINT " SCORE © " 8 FOR X=@ To 15
@@12@ PRINT “GAME ENDS WHEN THE CATTERPILLAR CANNOT MOVE. “\“OR IF YOU SURVIVE &
ROUNDS. “A"GOOD LUCK!" + POKE 162.30 3 POKE 162,128 : POKE 257, 2 PBTIO PCX)=-409B+ INT CRND#5I2)42 =: IF PEEK CPCX))=32 THEN POKE P(X),138 © POKE PIX
} ¥+1, 142 2 NEXT X ELSE 320
#0140 FOR X=-2016 TO -20@1 + READ Y = POKE X.Y + POKE X#16.¥ 3 POKE X+#52,¥ + POK
E X+*66,¥ t NEXT X BOS6R OaQ-1 1 TF O59 + POKE Pil. FO+T ¢ POKE PCde}, a2eT + Day + Tey-T
0150 FOR X%=-1952 TO ~1937 : READ Y : POKE X.Y * POKE X#16.¥ ! POKE X*32.¥ % POK @@35@ CURS 31.9 : PRINT 9° “ 3 SeG-1 ! C=G t A=PEEKC258) 3 IF m=2h t Ge2 ELSE IF
E X+48, VY 2 NEXT X Ael : Gag ELSE IF Am4d : De} ELSE IF Aw46 : Gel
0160 FOR X*-1B88 TD -1.793 : READ VY = POKE X.Y © NEXT X ? FOR X=-30872 TO -3009 +: @0560 TF H*+D(G))-3073 OR H+0(G) (~46896 + Get
POKE X.255 8 NEXT &
@O2770 Cat & HeHt+D¢G) ¢ IF Hi) PCU) THEN 380 ELSE POKE Hi32 : POKE H+1.32 : SeS+1
O@178 DATA 3.12) 16+ 40, 83, G4. 137) 1358) 138, 157: G4, G3 40s 16. 1255 @ & UesiJ+1 ¢ PLAY U s HeO t O80 3 ¥ORVO+IG +: T=0 ¢ ez ¢ IF ULIE THEN 348 ELSE 43
a
@21i80 DATA 192. 48.6, 20, 202.2. 145.861.881.145. 2: 202: 20. 8.48. 192
@O58G IF PEEKCH)=32 AND H)~4096 AND Hi-307% THEN 4a
2919@ DATA @. 0,15. 48, 64.646, 128,128, 159,98. 2.4,4,8.8, 15
@0298 S=8-5 § HeO : FOR X=3 TO @ STEP -1 3 AmINTCRNDSFLTOX+1)) 1 B=NCAD &§ NCAD=N
BWz2AO DATA @. 15, E53, 127,127, 255.255. 255) 126. Ss 7. 71 15> 15 15, B (x) ! NCX)=B ¢ IF PEEKCH+D(B) 932 OR H+DCB)=PCU) + Geb 1 NEXT#X 37@ ELSE NEXT x
1 GOTD 450
OO210 OATA 1.3. 7.15. 1,63. 127, 255, 255. 127,652 $1.15, 7, 3,1
7 90400 POKE 0,.Z¢G) 1 POKE O1.2(G)+4 2 POKE H.14@ © POKE Hi, 141
@O220 DATA 128, 192. 2246. 240, 248. 252. 254, 255, 259, 254, 252) 248+ 24H, 2246. 192, 128
8419 KF Y@)1 AND Oa) 1 ¥Or¥O-1 ELSE LET C=PEEMK(E) 1 POKE &.32 1 POKE E+1,32 : £
AS2IO DATA OG. 248, lo. 2. Zo 1.0. 249, 78; 64, 32, 52s 16+ 16s 248 t£+D¢«C-138)
BWZ40 DATA B, 24s 252. 254; 256. 255, 25, 25H, 7Os 192+ 22h» T2G. 24D, 260, 240.0 WO420 OUT C2). 255 ¢ FOR Ye@ TD G4-Les + NEXT ¥ : OUT(2).@ : GOTO F4@
QO250 DIM Pci5), 203), Di 3o.NC%) OG430 ReR+) + PLAY St6t8t4i7i2 = IF Ri=A THEN GOTO Jeo
QB260 FOR X=@ TO 3 : READ 70X02. DCX) = NOXYeX & NEXT X : PRINT "ANY KEY TO CONTIN @@440 NDRMAL # CURS 28,10 2 PRINT © WELL DONE! © : CURS 19,11 : PRINT "= YOU BURY
UE." TVED 8 ROUNDS! “ s PLAY SrisBi2r7r33G1435 + GOTO 2B
OO276 DATA 136.-64. 131.2. 142,54, 1352, -2 O0450 NORMAL * PLAY 1.10 7 CURS 27,10 > PRINT “BAD LUCK" =: GOTO 28a
Q@O26B Tei 3 Rel + Seo t TSUGRCS2774) 1 CURB Zl+12 2? PRINT “SKILL LEVEL (1 TO 3>"
SciSys Parallel Wordstore
A 64K Print Spooler/Buffer
complete with Centronics cable,
.copy function, pause button, self.
test. A LOW COST way to
increase your computer efficiency.
PRICE — $299.00 Tax Paid.
539 PITTWATER RD., BROOKVALE 2100. (02) 93-1 383, (02) 908-1718
P| —
WAS HTEC HON
Set
PCs im Marketing oc cssssssssssssessescsssssensseseenersenssenee 112
Plunge into the misty depths of ‘soft’ crystal balls — spreadsheets,
budgetting programs and financial modelling languages. Les guides us
through the murky depths of cost and profit centres in part three of his
tutorial series.
Structured Programming cc ccccssscssssessssseesssensesnsn 118
Why do today what you can put off until tomorrow? \n this eminently
sensible instalment of his series on structured programming, Phil Grouse
drives us all to the next level of abstraction, tells us where we can put our
files and shows how the leap-before-you-lookers can reattach themselves.
we ebennth = 8: Fids = as(i-td: 4h,
GOSUB SetInits
71 Fld® = 1S:
OutLength = ames a
Length = 25: Fidé =
C atength = 7r Flds * numbers:
loutLength = 20: Fld® = atti
OutLength = 15: Fld = left
1Gosub FieldOutput
It!
Pcs IN MARKETING
PERSONAL COMPUTERS IN
MARKETING
PART 3
Budgeting — the very word is enough to make
business people of all categories, creeds and companies
cringe. In this month's tutorial Les looks at how
computers can help make quicker, more accurate
forecasts — it's not just for the marketing fraternity.
BUDGETING [S an essential activity for all
business enterprises, as well as a major
component of planning activity. The basic
purpose of budgeting is to establish con-
trol over a business unit's activities by
comparing the aims of a business plan
with the actions needed to carry them out.
Budgets provide goals and divide an
organisation into different areas, so re-
sponsibility for different parts of the busi-
ness plan can be allocated.
This division of responsibility requires
the identification of areas, such as cost
and profit centres, throughout an orga-
nisation. Cost centres are areas like the
EDP department, which are net consumers
of funds, while profit centres are revenue
generators, such as sales and marketing.
The Bottom Line
in this view of budgeting, performance is
measured by the ability to meet or exceed
profit budgets, or the ability to contain
costs at or below the cost budgets. Howev-
er, this view is simplistic: it doesn’t
account for the investment required to
attain a result. For example, it might be
simple for the factory to reduce costs by
installing a new plant (which will allow it to
meet budget as a cost centre), but the cost
of the new plant would severely affect pro-
fitability.
' For this reason, most responsibility cen-
tres are viewed as return on investment
centres. To put it crudely, there’s no point
investing in a plant which returns only
eight or 10 per cent on the investment;
you'd be better off leaving the money in
the bank.
Some analysts take this concept one
stage further by deducting the cost of the
investment from the centre and working on
the residual income.
It2
To the marketer, the most important
budgets are those which view products as
profit centres, allowing comparison be-
tween actual performance and forecasts,
as well as comparison between existing
products and new product opportunities
or changes in existing product, distribu-
tion channels and so on. We'll look at
some techniques in detail next month, but
in the meantime ! want to look at some
ways budgets and planning models can be
constructed on personal computers.
A Small Budgeting
Program in BASIC
Several approaches to personal computer
budgeting are possible, but they basically
break up into pre-programmed models
and spreadsheet programs which can be
adapted more easily. For those readers
who don't have access to a spreadsheet
program (though there can’t be many of
you), I've included a BASIC program which
constitutes a small, quite general, pre-
programmed model.
The program is written in a subset of
Microsoft BASIC, which should run with-
out modification on most machines,
though users of [BM PC BASIC or GW-
BASIC may find the file handling has to be
altered slightly (only the Open statements
will require modification).
The model is for a manufacturing com-
pany with several products, each selling at
different volumes with differing growth
rates. Costs are split into variable costs
(those which vary with sales volume, such
as component or ingredient costs) and
fixed costs (generally overheads, contribu-
tion to costs of buildings and the like).
The model also includes a straight-line
depreciation component and calculation
of company tax at 46 per cent. Various
enhancements are possible, and should be
easy: changing growth from a constant
percentage to some other basis such as
exponential or power curve, calculating
depreciation on some other basis or incor-
porating price breaks on some of the vari-
able costs. - 4 .
Because the model is written in a gener-
al-purpose programming language, it's
possible to perform some functions which
simply aren't possible on spreadsheets,
although some modern spreadsheets have
closed the gap quite considerably. In par-
ticular, producing graphs from a program-
med model's output is not always easy,
despite the fact that general-purpose
graphics packages are available.
Spreadsheet Packages
Where more flexibility and simplicity are
required, a spreadsheet program is far pre-
ferable. Spreadsheets first appeared on
personal computers in 1979, when Visicalc
was released for the Apple.
A spreadsheet basically emulates a
large sheet of paper. However, where a
financial analysis sheet only shows the re-
sults of the calculations, a spreadsheet
contains the formulae representing the
calculations. The program has the ability
to re-calculate these formulae automati-
cally and display the results. Any assump-
tions can therefore be changed and the
results immediately displayed and
printed.
Spreadsheets have been considerably
enhanced since the early days of Visicalc,
particularly with the move to more power-
ful 16-bit personal computers which have
more memory. An early competitor to Visi-
calc, called Supercalc, is widely available,
and the latest version, Supercalc 3, com-
bines powerful spreadsheet calculation >.
Listing |. Financial Analysis Program in BASIC
100
119
120
130
440
150
160
179.
180
190
200
240
220)
230
240
250
260
270
280
290
300
310
320
330
340
350
360
370
380
330
400
41)
420
430
440
450
460
470
480
490
500
310
220
930
540
550
560
570
380
590
600
610
620
630
640
650
660
670
BBO
630
700
710
720
730
TAQ
750
760
770
780
790
B00
810
820
830
840
850
A160
870
880
89g
SNO
910
920
REM ees FINANCIAL ANALYSIS PROGRAM ***
REM “e* WRITTEN IN MICROSOFT BASIC V5.2 #**
REM “** BY LES BELL, 3/16/82 ***
REM CALCULATES SIMPLE PROFIT AND LOSS STATEMENT FOR
REM VARIABLE NUMBER OF PRODUCTS AND VARIABLE MIX OF
REM FIXED AND VARIABLE COSTS, STORES. INPUT DATA IN A
REM DISK FILE FOR LATER EDITING AND RE-RUN, OUTPUTS
REM RESULTS TO SCREEN OR DISK FILE.
REM *** INITIALISE ARRAY VARIABLES ***
PRINT CHRS{26):PRINT “Pinancial Analysis Pregram”:PRINT:PRINT
INPUT “FRESH CASE UR READ FILE DATA (F OR RYSQS
IF QS~"R" GR QS8-"r" THEN 1130
INPUT “Name for Model":T$
INPUT “HOW MANY ‘MME PERIODS":T
INPUT “HOW MANY PRODUCTS":P
INPUT “NUMBER OF PIXED COSTS PER PRODUCT": FC
INPUT “NUMBER OF VARIABLE COSTS PER PRODUCT':VC
REM »=* INITIALISE ARRAY VARIABLES ***
REM PNS PRODUCT NAME PR - PRICE
REM GR GROWTH RATE SA SALES VOLUME
REM RE REVENUE NiB - PROFIT CONTRIBUTION
REM TIBT- TEBT TI TAXABLE INCOME
REM T TAX Nl - NETT INCOME APTER TAX
REM CF PIXED COST CV VARIABLE COST
REM CVU - UNIT COST SCF - TOTAL FIXED COSTS
REM SCV. TOTAL VARIABLE COST
DIM PN&(P),PRIP)GR(P) SACP, T) REPT), NIBUP. TL TIBTEN), THT), TIT) NETH
DIM CHAP FC), CVIP,VC,T), CVUIP,. VC}, SCRIP), SCVIP,T}
REM *** GET NAMES OF COST ITEMS "=**
PRINT CHRS(26)
PRINT: FOR []-1 TO FC
PRINT “Name of Fixed Cost":J1;:INPUT CFS(I1)
NEXT Ti
PRINT: FOR Jt«1 TO ¥C
PRINT “Name of Variable Cost’:J1::]NPUT CVS(EA)
NEXT [i
REM =*° GET PRODUCT REVENUE AND COST DATA ***
PRINT CHRS(26)
POR Hi-1 TO P
PRINT CHR&(26)
PRINT “Name of Product"}I1;iINPUT PN8B{I1}
PRINT “Unit Price of a ";PNS{IU:INPUT PIR{i1}
PRINT “Initial saies volume of “;PNS(L1)"s"s:INPUT SA}, 1}
PRINT:PRINT “Growth Rate per period (%)": INPUT G
GNO1) — 1 +G6/100
PRINT: FOR [2-1 TO PC
PRINT "Fixed coat: “;CFS{[2);: INPUT CFU 1,12}
NEXT 12
PRINT: FOR 12-1 TO VC
PRINT "Variabie cost per unit: “CVS(12); INPUT CVU(II,I2}
NEXT 12
INPUT "OK - (Y/NY";QS:IF Q$<>"¥" AND QS <> “y" AND O8$<>°" THEN 530
NEXT IJ
REM “== DEPRECIATION ENTRY ROUTINE **
PRINT CHRS8{28);
INPUT "Number of depreciable assets":D
DIM IID, T).TD(T)ASSTS(D). LIFE(D), RBV(D), SAL(T)
POR Hil-1 TO B
PRINT CHRS8(26)};
PRINT “Name of depreciable asset"J1:INPUT ASSTS(I1} _
PRINT "Rersining Book Value of asset";LI:INPUT RBY{11)
PRINT “Romaining lifo of asset";[1;:INPUT LIFEU1)
PRINT "Salvage Value of asset“SIisINPUT SALI(EL)
NEXT 1
REM *** FILE WRITE ROUTINE ***
PRINT CHRS(26):INPUT "Write to file":
IF Q8<>"Y" AND QB<>"y" THEN 1410
PRINT:INPUT "Name of fila":N§$
OPEN "0",1,.N8
WRITERI,”"Name is".TS,"No of perinds:".f,"No of praducts:",P
WRITEHL."Ny of fixed cests:".FC."No of variable costs:”, VC
WRITE#1,"No of depreciable asgets:" i)
FOR [3-1 TO FC
WRITES, "Fixed cast:" 13, CFS8(I3)
NEXT 13
FOR 13-1 TO VC
WRITE#1,"Variable cost:",13,CV§U13)
PCS IN MARKETING
930 NEXT 13
940 FOR Ii~1 TO P
950
960
970
980
990
1000
1010
1020
1030
4040
1056
1060
16070
108)
1090
1100
1110
1120
1130
1140
1150
1160
1170
1580
1190
1200
1210
1z20
12d0
1240
1250
1266
1270
1280
1290
1300
110
1320
1930
1340
1350
1360
1370
1380
1390
1400
1410
1420
1430
1440
1450
1460
1470
1480
1480
1500
1510
1520
{330
1540
1550
1560
1570
1580
1590
1600
1610
1620)
1630.
1640
1650
1660
1670
1680
1690)
1700
1710
1720
1730
1740
1750
1760
1770
WRITE#H1,"Product name:”,PN8{I1}."Growth rate:”, GRI41)
WRITEAL,"“Product prica:".PR(E1), “Initial eales:” SAI, 1}
FOR 13-1 TO FC
WRITE#1, "Fixed coat:" 13,Cl(11,13)
NEXT [3
FOR I3-1 TO ¥C
WRITE#1,"Variable cost:",13,CVUIIT 13}
NEXT [3
NEXT Ti
FOR [3-1 TO D
WRITE#1,"Name of asset:" ASSTSU3)
WRITE#RI,."RBY:" RBV(l3),"Lifo:” LIFES)
WRITE#1,"Salvage:” SALIL3)
NEXT [3
CLOSE 1
GOTO 1410
REM “2 RILE READ ROUTINE ***
PRINT CHRS{12):
INPUT “Name of file to read": NS
OPEN “I”, 1NS
ENPUT#I DMY8,TS
PRINT:PRINT TS:PRINT:INPUT "OK {(Y/N)":Q9
IF Q8<>"Y" AND Q$<>"y" AND QR<>"" THEN CLOSE 1:0TO 210
INPUTS) DMY$,T. DMYS,P,DMYS.PCDMY8 VC DMY8,)
FOR [3-1 TO FE
INPUT#HL, DMYS, DMYS, CFSUS)
NEXT [3
FOR [981 TO VC
INPUT #1,DMYS,DMY$,CVS(13)
NEXT 13
POR li-t TO P
INPUT#1, DMYS.PNS(U1)DMYS.GR(E}DMYS.PIROTOMYS SAC. 1
FOR 13-1 FO FC
INPUT#1,.DMYS, DMYS,CFOI 13)
NEXT 13
POR 1 TO VC
INPUT#1,DMY$,DMYS,CVUU1,13]
NEXT 13
NEXT £1
FOR 13-1 TO DB
INPUT#). DMYS.ASSTS(J3). DMYS,. REVS), DMYS, LIFEUS1.DMYS.SALIE3}
NEXT 13
CLOSE 1
REM =" CALCULATE SALES AND REVENUE FIGUHES 7°
PRINT CHRS{26);" CALCULATING — ~
FOR T1=1 TO P
RECT UeSAQ1,1b " PROD)
FO [2-2 TO T
SAUHL.23 = SA(1.12-1) * GREE
REQ1,[2) - SA(I1,12} * PRM)
NEXT [2
NEXT 11
REM *** CALCULATE FIXED COSTS ***
FOR H=1 TO P
SCFEH)-0
FOR [3-1 TO FC
SCPUD<SCFIII+CF(E 13)
NEXT 13
NEXT Li
REM ee* CALCULATE VARIADLE COSTS ***
FOR IL = 1 TO P
FORK [3 = 1 TO VC
FOR [2 - 1 YO T
CV(QM,I3.12) « CVU(11.13) * SAd1,12)
NEXT f2
NEXT J3
NEXT V1
POR T1-2 TO P
FOR [2-1 TO T
SCV(11, [2)}-0
FOR 13-1 TO Ve
SCVUILJ2j-SCV(L1 22) + CV(TI13 12}
NEXT [3
NEXT [2
NEXT {1
REM *"" CALCULATE NET INCOME BEFORE TAX ***
FOR 1-1 FO P
FOR [2-1 TO T
capabilities with graphics and the ability
to manipulate data such as dates.
However, the market leader is a product
called Lotus |-2-3, which has blazed a trail
by demonstrating that ease of use is not
necessarily incompatible with a full set of
powerful features. The 1-2-3 spreadsheet
offers a full range of arithmetic, scientific
and financial functions (net present value,
internal rate of return, and so on), as well
as allowing the user to graph data and
print it on a wide range of printers and
PCS IN MARKETING
plotters.
The major objection to such spread-
sheet programs is that their operation is
hidden beneath the surface, and the user
sees only the results and not the formulae
which give rise to them. This becomes
much more dangerous when an internal
consultant, for example, develops a model
and then hands it to a user without adequ-
ate documentation of its internal opera-
tion and, most importantly, the assump-
tions it makes. Models constructed in
programming languages can be doc-
umented within the program, but spread--
sheets are difficult to document internally,
particularly if presentation-quality results
are required.
Even in the simplest spreadsheets, it is
bad practice to embed assumptions, such
as growth rates, discount rates and so on,
inside formulas. It is better to place magic
numbers in a cell by themselves, perhaps
in an ‘assumptions’ section of the sheet, }
and labelled so that they can be easily
1780 NIB(L1,(2) ~ REE,f2)) SCRIIT) - SCV(LE.12)
2500 PRINT “PTPC;":FOR [2 - 1 TO T:PRINT USING A$; NIB(I1,[2):NEXT [2:PRINT
1790 NEXT 12,11 2510 NEXT 1)
1800 . 2520 PRINT
1810 REM eee CALCULATE DEPRECIATION *** 25:10 REM *¢° TOTAL INCOMEPRINT SECTION ***
1826 FOR I1-1 TO D:FOR [2 - 1 TO T:DUT1,12}-0:NEXT 12.11 2540 PRINT “TIBT".:RFOR 12 ~ 1 TO T:PRINT USING AS:TIBT(I2).:NEXT I2:PRINT
1830 FOR 11 = 1 TOD 2550 PRINT
1840 IF LIPEWVL) < T THEN L{M ~ LIFE(I1) ELSE LIM ~ T 2560 REM *22 DEPRECIATION PRINT SECTION ***
16568 §=FOR [2 = 1 TO LIM 2570 PRINT “Depreciation:”
1860 Dit1.12} = (RBV(11)-SAL(11))/LEPEU1) 2580 FOR 1) - 1 TO D
1870 «©606NEXT 12 2590 PRINT ASSTSIII}."RBV ~ S":RBV(LI)" SAL ~ S°;SALAII)" Life - “:LIFIQ1)
1880 NEXT 11 2600 PRENT “Deduction:",:FOR [2 = 1 TO T:PRINT USING A$: DUII12):NEXT i2: PRINT
1890 . 2610 NEXT FI
1900 REM **® CALCULATE TOTAL DEPRECIATION *** 2620 PRINT “Total Dep.:";FOR 12 = 1 TO T:PRINT USING AS:TLME2Z):NEXT [2:PRINT
1910 FOR 12 =~ 1 TO T 2630 PRINT
120 0©=©=6 TD2)-0 2640 REM #e8 TAXABLE INCOME PRINT SECTION *=*
1930 FOR lI ~1TOOD 2650 PRINT “Taxable Inc.:*,:FOR [2 = ] TO T:PRINT USING AS:TI{I2):NEXT 12:PRINT
1940 TDW2) — TO12) + Di1t,12} 2660 PRINT
19500 NEXT II 2670 REM *e* TAX PAYABLE PRINT SECTION ***
1960 NEXT I2 2680 PRINT “Tax Payable:”.:FOR [2 = 1 TO T:PRINT USING AS:T(i2).:.NEXT 12:PRINT
1970 2690 -
1980 REM "8" TOTAL INCOME CALCULATION *°** 2700 REM =e® NIAT PRINT SECTION ***
1690 FOR i2~1] TO T 27106 PRINT “NIAT:".:FOR L2 ~ 1 TO T: PRINT USEING AS;NI1(E2).:NEXT 12:PRINT
2000 8 TIBTIE2)-0 2720 END
2010 FOR 11-1 TO P 2730 INI’'UT “Name of fite to print to”:08
2020 TIBT(IZ}-TIBT(E2)+NIBIi 12) 2740 OPEN "O".1,Q8
2030 NEXT 11 2750 AS — “SSaaneawn."
20:10 NEXT 12 2760 BS - "RANKNHHHREA”
2050 . 2770 REM PRINT SALES AND KREVUNUE FIGURES
2060 REM “ee TAXABLE INCOME CALCULATION *** 2780 FOR El-1 TO P: PRINT#],” ”
2070 FOR (2-1) TO T:TUI2I-O:NEXT I2 2791 «=PRINT#I, “Product";11:". "sPNS(I1, "Growth rate - ‘CRM 1)
20860 FOR [2-1 TO T 2800) «=PRINTSI, “Price:".:FOR [2-1 TO T:PRINT#L. USING AS. PRIEDGCNEXT (2:PRINTE],”
2090 | |—- THIZ)-TIBTiWL2} - TBT2) 2810 PRINT#). “Voiume: "=BOR J2°1 TH) T:PRIST#I, USING BS: SALT IZLINEXT 12. PRINTSE.”
2100 NEXT Iz 2820 PRINT#1, "Revenue:"“FOR l2-1 TO T:PRINTH), USING AS-REGLIZLNEXT 12:;PRKINT#1,” ~
2110 . 2030060 PRINT#1," ”
2120 REM ees TAX CALCULATION ®*° 2840 REM *** PRINT COSTS ROUTINE ***
2130 FOR [2-1 TO T 2650 PRINT#1, “Fixed Costs:*
2140 |= - Ti2)~THL2)*.46 2860 FOR 13 = 1 TO FC
2150 «=F T(f2} < 0 THEN T(I2) ~- 0 2870 PRENT#1, CPS(13),:FOR [2-1 TO T:PRINTH1, USING AS: CFU I3L:NEXT i2:PRINT#1," °
2160 NEXT 12 2300 4 =NEXT [9
2170 : 2890 PRINTHL, “Total:”:FORK 12 - I TO T:PRINTH1, USING AS: SCRUL):NEXT [2:PRINT#I,” °
2180 REM “#3 NIAT CALCULATION ®*" 2900 «= PRINT1," *
2180 FOR [2 - 1 TO T 2910 PRINT, "Variablo Costa:"
2200) «= NI{I2) = TIBT(2) TtT2) 2920 FOR [3 - I TO VC
2210 NEXT J2 2920 PRINT#L, CVS{I9):FOR [2 =~ 1 TO T!PRINT#1, USING AS: CVI11.139,12) :NEXT E2:PRINTA1.”
22e0 : 2940 NEXT 13
2230 REM eee SELECT OUTPUT DEVICE "** 2950 «= PRINT#1, "Total:",:FOR 12 - 1 TO T:PRINT#1, USING AS: SCV(IL.[2):NEXT 12:PRINT#1.”
2240 ENPUT “Calculations dene. Print to Screen (S$) or Disk (D)";AS 2960 PRINT#1," ”
2250 IF AS - “D” OR AS ~ "d° THEN 27230 297006 REM #28 PRINT PROFIT CONTR)BUTION °**
2260 . 2980 «= PRINT#1, “PTPC:*:FOR I2 ~ | TO T:PRINTA#I. USING AS: NEIBU112).:NEXT i2:PRINT#1,"
2270 AS — “SSHHRAH HH." 2990 NEXT 11
2280 BS — “WHHHWHHHR MA” 1600 PRINT#1," *
2290 REM PRINT BALES AND REVENUE FIGURES 3010 EM #8" TOTAL INCOME PRINT SECTION ***
2300 FOR Li-1 TO P: PRINT 3020 PRINT#), “TLBT",:FOR I2 = 1 TO T:PRINTA1, USING AS:TIBT(IZ).:NEXT [2:PRINT#1," ~
2310) = PRINT “Product";11;"- *:PNS(11).°Growth rate — ‘;GIUT1) 3030 PRINT#1,” "
2320) 3=9PRINT “Price:”,:FOR 12-1 TO T:PRINT USING AS; PRIT1).:.NEXT 12:PRINT 2040 REM #29 DEPRECIATION PRINT SECTION *"*
23300 PRINT "Volumo: * FOR I2-1 TO T:PRINT USING BS: SA(I1.12),:NEXT 12: PRINT 3050 PRENT#), “Depreciation.”
2340 PRINT “Revonue:" FOR [2-1 TO T:PRINT USING AS;RE(11,12) :.NEXT 12:PRINT 3060 FOR 11 - 1 TOD
2350 PRINT 3070) «=6oPRINT#I, ASSTS(L1).°RBV - S°;RBVII1:" SAL ~ S°;SAL(11):" Life SLIFRUU
2160 REM eee PRINT COSTS ROUTINE °** 3080 4«©60PRINT#Hi, “Deduction:”.:;FOR [2 - 1 TO T:PRINTH1, USING AS; BOI,12),:NEXT 12: PRENT#1," ~
2370 = PRINT “Fixed Casta:" 1090 NEXT 1)
2380 FOR [3 ~ 1 TO FC 3100 PRINT#1, “Total Dep." ;POR f2 - 1 TO T:PRINT#I, USING AS:TINI2):NEXT 12:PRINT#1,." °
2390 PRINT CFSII3),:FOR 12-1 TO T:PRINT USING AS; CP(11.13),:NEXT [2:PRINT 3110 PRINT#1," *
2400) )3«=—NEXT 13 1120 REM wer TAXABLE INCOME PRINT SECTION *"*
2410 «=9PRINT "Total:",:POR 12 ~ 1 TO T:PRINT USING AS: SCPUT1):NEXT 12:PRINT 3130 PRINT#1, “Taxeble Inc,:".;FOR [2 - [| TO T:PRINT#], USING AS:TII2),:NEXT 12:PRINT#I,”
2420 PRINT 3140 PRINT#}," °
2430 PRINT "Variabla Costs:" 3150 REM #“*" ‘TAX PAYABLE PRINT SECTION ***
2440 FOR 13 - 1 TO VC 3160 PRINTW1, “Tax Payabla:’,:FOR 12 - 1 TO T:PRINTAI, USING AS:TII2).:NEXT [2:PREINTSI,”
2450 PRINT CVS(I3),:FOR 12 - 1 TO T:PRINT USING AS; CVII1,13.12].:NEXT J2:PRINT 3170 .
2460 NEXT 13 3180 REM "ee NIAT PRINT SECTION °**
2470) «= PRINT “Total:",;FOR 12 - 1 TO T:PRINT USING AS; SCV(11,12) :NEXT 12:PRINT 3190 PRINT#I, “NIAT:":FOR 12 = 1 TO T: PRINT#@1. USING AS; Ni{l2):NEXT [2:PRINTW#1.”
2480 =6PRINT 3200 CLOBE 1
2490 KEM *8" PRINT PROFIT CONTRIBUTION °** 3210 END
With the help of
Prevention Magazine...
| Each month...
ideas, tips, and medically based advice
to help improve and maintain the
good health of you and your family.
Each month...
PREVENTION Magazine is packed with
articles, reports, and regular features...
about topics that could affect your health —
* Women’s health « Men's health * Family
health * Infant care « Health through exercise
* Health through food * Natural healing
* Vitamins * Dental care * Beauty network
*% Product watch * Health books review |
* Health for pets...and more!
fi iy:
healthina
nutshell!
° . Yes! Please send me twelve monthly issues of Prevention
Add Prevention Magazine Magazine at the special introductory price of only $15.00 instead
to your regular reading =e of the usual $18.00 (the first two issues are free).
it could help you be healthier, yaasaiss
live longer...thereS nothing
: ; ADDRESS
more important, IS there? ————- _—_— KX. <<
POSTCODE
7 Lt enclose ayment cheque/money order payable to The Federal
Subscribe now and Publishing Compan td. Mail ta Risers ND 4, The Federal
Pry.
S Publishing Company, PQ. Box 227, Waterloo NSW 2017. No stamp is
SAVE 3 required if posted in Australia.
LJ Charge to my (J Bankcard (J Mastercard (] American Express
Offer valid within Australia until 30/12/85.
Please allow up to three weeks for delivery CA INE
of your first issue. Expiry Date i / Signature
Automatic Ice Co. Direct
Connect Modem For Apple Ile.
% Super Intelligent direct connect modem for Appie Ii & Ile fully
contained on a single card — plugs into slot #2 —- (does not
require separate serial card or external line isolation device).
% 300 Baud full duplex or 1200/75 and 75/1200 with automatic
line turnaround. Provision for expansion to CCITT Type V22
operation (1200 Baud full duplex) and V26 (2400 Baud half
duplex) with a piggyback expansion board available early 1985.
% A full monochrome version of Prestei Videotext is implemented
in EPROM as well as a limited colour version within the Apple:
colour display capabilities. A separate Videotext display card with
the full colours and features of Prestel as well as an extended
high resolution format will be available early 1985. A single key-
stroke entry immediately turns the Apple into a Prestel Terminal as
required by the Telecom Viatel system coming on line in 1985.
The modem can operate as a full editing and composing terminal
to generate and transmit pictures as an information provider as
well as receiving pictures, saving or retrieving to disc and oper-
ating under a user-written program, making intelligent decisions on
pictures received or sending pictures from memory or disc. Pic-
tures can be dumped to a printer and the Apple Scribe printer
will dump colour pictures. The firmware transmits the user ID
automatically from the battery backed CMOS Ram and the iD can
be remotely programmed as required by Viatel. Prestel dialling ts
also automatically done from phone numbers stored in the CMOS
Ram.
% A complete comprehensive communications program con-
tained in EPROM allows easy and immediate transmission and re-
ception of Binary files, Text files and Basic programs to memory or
disc — No other communications software is required. All
modem firmware is bankswitched into the $C200 space and does
not interfere with other program memory or disc.
% Asynchronous or synchronous operation. Supports Bisynch,
HDLC, SDLC & X25 at the link level. Flag generation, CRC error
code generation & checking are all done by hardware. All registers
and operating parameters are fully software programmable.
*% Auto Answer — Auto dial. Senses true dial tone, ring
tone, busy tone and acts intelligently, returning status messages.
Automatically selects pulse or DTMF (tone) dialling.
Recommended Retail Price $ 39 5-00
including sales tax.
116
% Can emulate Hayes Micromodem, Hayes Smartmodem, Apple
serial card and Prestel terminal as well as its own modes. Con-
forms to the published “Firmware” standard for Apple peripheral
cards and is compatible with Basic, Pascal, C/PM and machine
language programs which obey the Apple standard. A fully trans-
parent mode is available.
% 2Kx8 battery powered CMOS RAM stores default parameters,
phone numbers and Jog-on strings, allowing single keystroke call
establishment. The full telephone list can be displayed from a
program or the keyboard with logons/passwords selectively not
visible. A further keyboard or program input can establish the link
automatically and return a status message.
% The Firmware is contained in a 64K EPROM. There is provision
for an additional 64K for future expansion or special user-written
routines,
*% Onboard battery backed calendar clock can time and initiate
calls or keep an activity log. The clock is ProDos compatible and
is automatically recognised. It is also accessible for other uses.
*% Optional standard telephone connection on the modem allows
easy installation into existing phone plug: When the modem is not
engaged the telephone acts in the normal manner.
% Has socket for installation of DES data cypher chip for security,
identification & EFT applications. Permission is required from the
American State Dept. for purchase of cypher chip.
%& The modem contains three very sophisticated software
programmable integrated circuits connected to all aspects of the
hardware and a large amount of unused EPROM space. It is en--
visaged that additional features will be added to the firmware in
future. The documentation is presently limited but the full oper-
ation of the hardware and firmware will eventually be documented.
*% A mini word processor in EPROM allows pre-composition
of memos which can then be sent with a single keystroke entry.
_ i
a . = * a a
< call ;
: iar:
a =
lee
10 Smith Street, Charlestown. 2290. N.S.W.
Tel: (049) 63 3188
identified and changed. However, identify-
ing assumptions is difficult, particularly as
many are subtle and easy to overlook (I did
it myself in my BASIC program, by assum-
ing company tax at 46 per cent}).
Already in Australia, at least one major
corporate takeover has been bungled be-
cause of an undocumented assumption in
a spreadsheet, with a resulting loss in the
millions of dollars.
Somewhere between pre-programmed
models and spreadsheet programs are
specialised financial modelling languages
which run on mainframes and minicompu-
ters as well as personal computers. Prog-
rams such as SAS, Focus and JFPS are well
suited to the creation of large models,
offering advanced features such as sensi-
tivity analysis, iterative solutions and goal-
seeking which are beyond most spread-
sheets.
Spreadsheets offer many advantages
over manual methods. The most obvious is
that they completely remove the need for
any tedious number-crunching with a cal-
oz
« australia’ 5 s top-selling.
* dasganee drive magazine
Pcs IN MARKETING
culator, and this can be reduced to a few
hours with a PC. Since budgeting is faster
and easier, we can reduce the budgeting
cycle from annual to quarterly in many
industries, and can also find time to better
analyse trends and seasonal variations.
Spreadsheets are more accurate than
hand calculations. They also offer the
much-vaunted ability to perform ‘what-if?’
analysis, such as ‘what if we increase the
price by a dollar and unit sales drop by
20,000?’, or ‘what if we use new packaging
which improves sales by 5 per cent, but
costs 10 per cent more?’.
It is also easier to update budgets in the
light of experience. Some people tend to
view a completed budget as engraved in
granite, and refuse to revise it even though
actual results indicate it to be increasingly
meaningless. With a spreadsheet model,
revisions take only a few minutes, and are
easy to communicate to management in
graph form.
Spreadsheets have their disadvantages
too, although | feel many of these can be
area...
Can you tell the difference between an
independent front end and a shot shock?
Do you know an ARGO from a G-Wagen?
Are you aware of seasonal road conditions
on the Canning Stock Route?
OVERLANDER has the answers to these and
hundreds of other questions about one of
Australia’s fastest growing leisure pursuits
four-wheel driving.
Each new 4WD vehicle released is treated to a
comprehensive report, and usually a full road test,
by some of Australia’s top motoring writers.
Our excellent technical features, too, have earned
OVERLANDER its reputation as the definitive voice
on off-roading in Australia. Each month we cover
several areas of significance to 4WD owners —
suspension, differentials, wheels and tyres, CB
radios and much more.
If you own a four-wheel drive, are contemplating
buying one or are just interested in this exciting
get into your newsagent now and get into
gear with OVERLANDER.
Don’t go bush without it!
avoided with some awareness and care.
Firstly, many budget or forecast models
tend to lose touch with reality. For exam-
ple, we assume a constant increase in
sales of 10 per cent per quarter, rather than
using our experience of seasonal varia-
tions to adjust the sales accordingly, simp-
ly because it makes the spreadsheet easier
to manage.
Oversimplifications like these are com-
mon, and they tend to multiply throughout
a model, so that the aggregation of incor-
rect assumptions renders the result tobe
more of a wish-fulfilment than a realistic
budget. There is also a tendency to reach
for a spreadsheet for many problems
which are better solved through experi-
ence.
References
Sweeney, Allen and John Wisner |r, Budget-
ing Fundamentals for Nonfinancial Executives
and Managers, McGraw-Hill, New York, 1977. 1
117
STRUCTURED PROGRAMMING
HOW TO WRITE A STRUCTURED
PROGRAM — Part Seven
WE HAVE NOW almost reached the end of
our first ‘meaningful’ structured program
example. As promised in the last article,
we now tackle the final module PutFile.
The function of this module is to write out
the appropriately formatted name and
address record to file #2 (the user's output
file).
The PutFile Module
On calling this module certain variables
have been established. These are:
i: the title index (in the range 2 to 10).
nmsS: the name of the recipient (with
initials).
numbers: the house number.
stS: the street name.
subS: the suburb and postcode.
Each of these fields must now be written
to file #2 with a fixed record layout, as
shown in Table 1.
Before launching into the logic of Put-
File, here are a few points about using
formatted output with BASIC.
Many BASIC dialects support a ‘print
using’ statement; the IBM Advanced
BASIC is no exception. The only problem is
that there’s not much agreement between
the various BASICs about how the state-
ment works. Each implementor seems to
do his or her own thing. Fortunately, we
don't need to get bogged down with too
much detail here, since all we want to do is
output a string left-justified in a field of
predetermined width. Here’s how we do it
with Advanced BASIC. The statement:
PRINT #2, using “ ";somethingS
will output the contents of the string
somethings to file #2. It will be left-
justified in a field of width determined by
the ‘format’ string specified after the
keyword ‘using’. In this case, the format
string says the field is four characters wide.
The format string itself is four characters
long. It consists of spaces with a” at the
beginning and end. These ’ characters
(some folk call them ‘sloshes’ to disting-
uish them from ‘/ — the ‘slash’) are in-
cluded in the field width count.
Because we'll be using variations on this
statement to output the various fields,
we'll use another subroutine to do the
118
Contents Characters
Title 8
Initials 7
Surname 22
House Number 7
Street Name 20
Suburb 15
Postcode 4
Filler |
Table I.
work for us. However, that subroutine will
need to know (a) what has to be output,
and (b) how many characters are to be
output. These are the ‘parameters’ which
we must ‘pass’ to the subroutine. In more
civilised languages, the syntax allows for
the GOSUB (or ‘call’) to be followed by a
bracketed list of parameters. In poor old
BASIC, we must decide on some suitable
(global) variable names, then set them up
before calling the subroutine. We will use
OutLength to specify the field width, and
Fld$ to contain the string to be output.
(BASIC objects to FieldS as an identifier).
The subroutine which does the deed will
be FieldOutput.
The design for PutFile then becomes
quite simple. The toughest part will be
splitting out the initials and surname from
nmsS. But that's not too bad, since we de-
cided earlier to insist on all initials being
crammed up together with a space preced-
ing the surname. Thus, we can hunt for the
space within nm&S, using its position to
mark the break between initials and sur-
name. This task will be relegated to the
module SetInits, which uses nm$ to set the
initials (complete with intervening spaces)
into IS, and the surname into nm&.
The fields must be output in the correct
sequence, so we begin with the eight-
character title from aS(i-I). You will recal]
that i is now one greater than the index
needed for the title array aS. Accordingly,
the following set of statements will do the
trick:
OutLength = 8: FldS = aS{i-1): GOSUB
FieldOutput
This is.the first line in the PutFile flow-
block in Figure |. Getting the GOSUB
at the end of the line might be a bit tricky
—— at least it is with the current version of
Speedit. One normally uses the F8 key to
create the GOSUB call; however, this in-
sists the GOSUB starts at the leftmost col-
umn of the current block. To pop the
GOSUB at the end of a string of other
statements, as shown above, you simply
position the cursor at the end of those
statements, then delete the terminating
Carriage return with a Control G {as per
Wordstar). The GOSUB statement will then
be pulled back to the end of the line.
Be careful never to follow a GOSUB
statement with another statement on the
same line. This is because the translator
always puts a comment after the GOSUB in
the source code, and that comment would
obscure the remaining code.
Next in Line
The second line in PutFile calls the SetInits
module. As explained above, this module
sets up the initials field in I$ and the sur-
name in nmS. We will examine how this is
done below. For the time being we follow
the ‘structured programming’ practice of
deferring the problem for later solution.
More properly, this is known as ‘deferring
to the next level of abstraction’. Whatever
you call it, it amounts to putting off for
later what you can’t handle now.
This is a perennial problem for program-
mers. [t's so rewarding to develop some
really obscure and complex piece of cod-
ing — especially if it works. There is there-
fore always the temptation to make mod-
ules needlessly complex. Pity the poor
programmer whose job it is to rework that
code at a later date — and pity the author
when it turns out to harbour a sneaky
gremlin. The rule is KISS — Keep It Simple,
Stupid.
Now IS and nm§ are set up, lines 3 and 4
of PutFile output these values using the
FieldOutput module. Similarly, lines 5 and
6 deal with writing out the house number
(from numberS) and the street name (from
stS).
The variable sub$ consists of the suburb
name trailed by a space, then the four-
character postcode. The expression in line
T:
STRUCTURED PROGRAMMING
leftS(subS,len(sub$)-5)
is simply subS with the last five characters
chopped off; in other words, it's the sub-
urb. This line therefore writes out the sub-
urb field. We've put the GOSUB on the next
line because the flowblock is getting a bit
too wide.
The next two lines deal with the post-
code, as this is in right$(sub$,4). Finally,
we output a single blank to the output file
(the filler byte).
Incidentally, this last line was done ex-
plicitly rather than by means of the Field-
Output module. You'll see why if you study
the logic of that module (Figure 3).
The Setinits Module
Now take a look at SetlInits in Figure 2.
Remember nm§ holds the addressee’s
name. The initials have no separating
spaces, and one space separates the ini-
tials from the surname which follows. Line
| of this module Jocates that separating
space, then adds | to it to mark the posi-
tion of the start of the surname. If for some
reason the name contains no space char-
acter, the INSTR function will return azero,
and the marker k would be 1.
This is tested in line 2. If true, the initials
field IS is set to a single blank, and n$
remains unaltered. This allows the odd
surname without prefixed initials to pass
unscathed. It also takes care of the case
where nm$ is empty.
Generally, it will be the ELSE branch
which is executed. It begins by setting IS
equal to a string of zero length (the ‘null
string’), then appending each of the k-2
initials plus a separating blank. Since each
pass through the FOR loop adds two char-
acters to I$, the final length of IS will be
2(k-2). We get rid of the final trailing blank
PutFile
Sometimes we realise a
little late that part of the
module we are currently
creating should really
have been handled by a
separate subroutine. All is
not lost.
from IS by taking the leftmost 2k-5 charac-
ters only.
Finally, the last line of Setinits replaces
the contents of nmS with the surname
string only. The expression midS(nm$§,k) is
the string starting at position k of nmS and
continuing to the end of the string. Re-
member we set k equal to the starting
position of the surname in nmsS in line I.
The FieldOutput Module
Figure 3 shows the FieldOutput module.
This is really just a ‘convenience’ mod-
ule; it saves us from repeatedly rewriting
the same lines of code. It also reduces the
chances of transcription error.
Abstraction and Attachment
The idea of ‘abstraction’ was introduced
earlier in this article; in principle, it simply
means the practice of relegating some of
your code to another module. You then
invoke (call with GOSUB) that module
when you need it. This means when you
decide to create such an abstracted mod-
ule, you must also-provide a definition.
That definition must give sufficient detail
to enable you to write the hecessary code
when you come to create that module: this
SetInits
is why Speedit’s F8 key asks you for both
the name and short definition of the new
module. The short definition appears on
the bottom line of the screen while you're
writing the new flowblock, and acts as a
reminder of what the module has to do.
Sometimes we realise a little late that
part of the module we are currently creat-
ing should really have been handled by a
separate subroutine. All is not lost.
Speedit provides two ‘abstraction’ com-
mands. The Control-B ( f B) command will
abstract a block, and the Control-P (7 P)
command abstracts a pile. This means you
can isolate either a single block or a group
of blocks (a pile) and have them replaced
by a single GOSUB reference. The replaced
code will wind up elsewhere as a new mod-
ule. Both these commands ask you for the
name of the new module, as well as the
short definition.
The reverse process is ‘attachment’: it
may be that you want to replace a single
GOSUB reference with the lines of code
from the called module. Speedit’s Alt-A
command does just that. It’s there for
those who need it, but if you organise your
work with a degree of common sénse
you're not likely to use it.
A word of warning about attachment. If
there are any other GOSUB references to
the attached module, they will fall over
during the translation stages. This is be-
cause the Alt-A command whips away the
called module, placing it where the
GOSUB statement was located. As a resuit
there would be no module of that name in
the program.
Finally, when using Alt-A the GOSUB
reference must be on a single line of its
own, otherwise Speedit will beep an error
message. C)
OutLenoth = 8: Fld = aS(i-1): *Position of surname start
GOSUB SetInits
= 73 Flid@G® = I%¢ Gosub FieldOutput
2S: Fids = nm$: Gosub FieldOutput
7:1 Fld® = numbers: Gosub FieldOutput
Gosub FieldOutput
left$ (subs, len (subs) -5)
Gosub FieldOutput k=instr (nm$," "+t
20: FldS = sts
15: Fids
Gosub FieldOutput
OutLength = 4: Fid# = right (subs, 4)
Gosub FieldOutput
print #2," "+ "The filler bvte
1$=1$+mids(nm$,n,1)4+" “
rem length of I% is now 2k-4
I$=left$ (1%, 2*k-5)
nms = mid$ (nms, k) :Rem Surname
Figure | (above). The PutFile module is responsible for sending the name and
address information to the output file. Figure 2 (top right). Setlnils sets up
the initials fieldin IS and the surname in nmS from the data in nmS. Figure 3.
FieldOutput does a formatted write operation lo file #2.
FieldQutput
print #2,using \ "+epaces (QutLength-2)+"\";Flass |
1i9
ATTENTION
f AWARD WARE
S” HACKERS
Computer Projects Vol. I should be
addressed to your input port now.
ENTER THE FOLLOWING DATA
@ A dozen projects to build!
® Mods to the ’660 Learners’ Micro.
® Mods for the Blue Label System 80.
® Intro to the STD buss.
® Modifying TVs for use as monitors.
ADD-ONS TO BUILD
Among the projects described, you can build a direct-connect modem,
an RS232 Breakout Box, a serial-parallel interface, a Micrabee
Proportional Joystick Controller or a Microbee MultiPROM interface.
Or. if you want to start ‘from scratch’, you can build the Little Big
Board complete Zs80-hased single-board computer featuring disk
controller, two serial ports, STD buss and 64K RAM.
Only $5.95
Please add $1 te the cost of the magazine to cover postage and
handling. (Add $5 to these charges for air mail postage outside
Australia.) Order your copy nuw from:
Federal Marketing
P.O. Box 227, Waterloo, N.5.W. 2017
EMTEK
PC/640
* 16 bit PC
* 640K RAM on-board
*2 x 360K drives
* Printer & Serial
ports on-board
*430W supply
“6 expansion slots
* Complete MANUALS
* MS-DOS 2.11 with
hard disk support,
printer spooler,
RAM disk s/ware
5
io ane k ? 7h 7
: ag
; “at yt oF RS Oe Y v ec iS ’
Monochrome 2499 including Sales Tax
display card excluding MONITOR
WN Micresot CO” High Resolution TTL monitor $233.60
|
4 Ns
ee
e FAST
@ PRINTERS = tow cos:
Here’s a magazine that’s
sure to help you!
We aim to provide you with the information you'll need
to compare, evaluate — and make the right decision on
which computer is right for you.
We've collected a wealth of articles, written by rank
beginners as well as those deeply experienced in the
computer industry. All of them have gone through the
drama of buying a personal computer ... and they'll
share their experiences with you.
Available at your newsagent now
only $4.50
er tae 7
ACCESS EMTEK
Time Spreadsheet PROFESSIONAL
A wt ee 3-D Graphics PACKAGE
Communications
— Ward Processing as S 3299
; —" including:
It Reads, Writes and a
does Arithmetic. * EMTEK - PC/640
* High Resolution /
It Paints in 3-D, Keeps
OUMAOROMGNCHEN open. 7
ATG Talks to the Me ACCESS /@s wy
2 > Sa & x
OPEN ACCESS includes an electronic spreadsheet, 3-0
graphics, word processing, appointment scheduler and
telecommunications module — all revolving around the
powerful information manager. $955 inc Sales Tax
Peripheral and Interface cards:
* Color & Hi-res graphics
“ Hard discs * Serial Cards
SP-1200 its 120cps, with NLQ © 12 MONTHS ~
; 5 € | ~* EPROM Prog’s —* A/D-D/A Cards
WARRANTY ~...
SP-1500 180cps, with NLO —_— iin cate
SP-5500 180cps, 136 column, NLO $P-1200 plus ~~ : Multifunction Memory
SP-2000 daisy wheel, 20 Cps, ‘all prices include Saies Tax a Power Supplies and more . . .
Ist Floor, 720 George St, Sydney 2000
Phone: (02) 212 4599
. |] EMONG@ COMPUTERS PTY. LTD.
Rte
Domain
Lotus Hotsime nn. cccccccccccsccccccsssccsssscsscsesssssscssssssesevessssssesesssessesssseessesn “wea IAD
This month's Hotline is completely above board. We've even placed it on
the appropriate page.
VMOU ie atc ccaicetrcc testis trsemsndaca terete 126
Sometimes it seems like a Herculean task just to get our heads up from
under the pile of new releases which floods our office each month. Here is
just part of the deluge. Gurgle, gurgle ...
Your Bordwell cc ssscsssssusscsannscsrsscsstnseannsianeeesses 133
Customise your autostart — you'll be so glad you did,
IBM Undlergrouindda.iiicccccccccccccsccsssscssnssssssssssusermnseasssseeseensenen 134
In his subterranean explorations, John Hepworth has uncovered the
universal utility. He wouldn't enter DOS without it.
Your Apple tosh cscs hh So ee 136
Tried any double-clicked icons lately? Or would you prefer to double your
high-res? The choice is yours.
Wee rN a eh e.g ss ces 138
Intel, Lotus and Tall Tree have let loose two giant rams. They'll eat your
largest spreadsheet for breakfast and be ravenous again before morning
tea (sounds like our editor). The catiledogs won't help you control them.
Classifieds) 9...0.58 i sss 140
If you're looking for a bargain, it just might be here.
VOU ccc esa acc... eet ane ND 14]
Create a constellation of colours by titivating your pixels. Bruce leads the
way.
Your Microbee <.........2..298 iG eee 142
Load, decrement, increment and repeat — sounds like a failed gastrono-
mic orgy. But, on the contrary, it's the way to get your PCG characters to
eat less memory.
VOUT COS aioe ee eee 144
Programming function keys; closing disk files; cheap megabytes for sale;
and a reliable |EEEeeceee ...
Books Gt Brbebiiccccccccccccsccsscccsssscsssssecsccssssecsasonscssssecssssssesssensnessenenenssseese 145
By Kale Storey. Who else?
BORG VIC I i oovecstesesssmennnenvncniutnncen 146
This one deserved less brevity.
CUI RT ee ass pascnsntontasrtbtneouncntncemetbit 149
Maybe you should try the club circuit — a great place for the latest info
on your machine.
GIOSSALY remit ie hee cir scievetndaadianiaiicw 156
My nano's bigger than your pico.
Services/Ad Emde nn cccccssscssscsessscsscsosscesssessesssescssneceneesesstn 160
Next Month... 5 I ac cant ent We ce 162
Some of the best fiction you'll ever read. But based on fact, of course.
The world’s best promise
of reliability, from the world’s
biggest seller of floppy disks.
By consistently
producing better tech-
nology, Verbatim rapidly
- became the world’s
biggest seller of floppy
disks.
These days, new
Verbatim disks are so re-
liable we can confidently
warrant they'll last a
lifetime in constant use.
= sa AC Paha That’s a human lite-
Lemay. Y Se time, not some vague
disk lifetime expectation.
- Only the world’s biggest
seller of disks could offer
such a warranty.
Exceptional accuracy
and reliability is built into
every single disk we sell,
because every disk is
individually tested.
Every Verbatim disk
is, therefore, as perfect
as a disk can be.
Which is probably
why we sell more than
any other disk maker in
the world.
VIVID OR Iety |
Double-Sided/Double-Density
Teibre a deece Pau m alt attics!
Minidisk
Word perfect. For life.
Available at these distributors: New South Wales. Computer Resources Company (02) 516 4099. Computer Supplies (02) 439 5533. Twinlock (02) 6987288.
Victoria. Barries Office Supplies (03) 329 6500. Computer Resources Company (03) 543 5633. Computer Supplies (03) 2411071. Seasen Software (052) 75 2067.
Twinlock (03) 5444000. Queensland. Computer Resources Company (07) 229 6961. Peter Madden and Company (07) 521877. Twinlock (07) 5248 06. Western
Australia. Computer Resources Company (09) 3819588. EDP Supply Company (09) 322.4699. Office Products International (09) 3617422. South Australia,
Computer Resources Company (08) 2118149. Excel Computer Supplies (08) 429918. Universal Software (08) 212 6359.
Also at authorised dealers and retailers. VBOSO MW8cS
122
BY JOHN NICHOLLS
All Open And Above Board
Just when you thought you had your Lotus
system under control, a whole swag of new
products has been announced which will
have a major impact on the way we think
about personal computers.
The wraps have come off Aboveboard, a
board developed jointly by chip manufac-
turer, Intel, and Lotus, which breaks the
640 Kbyte memory limit of most PCs.
Without using special techniques, 8-bit
microcomputers can directly address only
64 Kbytes of memory, and 16-bit micros
only 1 Mbyte. Of this Mbyte, IBM has re-
served some 360 Kbytes, so the effective
limit is 640 Kbytes. Lotus |-2-3is written in
assembly language and keeps its whole
program and the current worksheet in
memory all the time, making the program
very fast, but limiting the maximum work-
sheet size.
Other programs may keep most of the
spreadsheet on disk, pulling into memory
only the part currently being used; such
spreadsheets are limited in size only bythe
capacity of the disk, but operation will be
much slower.
Aboveboard uses bank switching to pro-
vide usable memory of up to 4 Mbytes on
an IBM PC or 8 Mbytes on an IBM AT, which
should help those people now referred to
as ‘power users’. When 1-2-3 was first re-
leased, few computers had more than 256
Kbytes, and it was hard to imagine anyone
could use more memory; not many people
had thought about an upper limit as high
as 640 Kbytes. Most users of spreadsheets
now utilise only a small portion of the
ak
1
commands and memory available to them,
while the so-called power users build more
complicated spreadsheets too big to fit in
the space available.
Naturally, you don't get this expanded
memory for nothing. The recommended
retail price for the bare bones Aboveboard
is $685, not including tax or memory chips.
To attain memory in the multiple Mbyte
range you need 256 Kbyte chips, which are
more expensive than the same memory
using 64 Kbyte chips. The other catch is
you have to upgrade to a new version of
]-2-3 or Symphony to use Aboveboard.
Symphony — Release |.1
Everything about Release |.! is bigger: it
can use up to 4 Mbytes of memory; it can
store more in its files; it requires 384
Kbytes of RAM; and it costs $1095. Howev-
er, all the other news looks good.
In the previous version memory was
allocated for each cell in the rectangle de-
fined by the top left and bottom right cor-
ners, whether there was any data in the last
columns or not. Now the data is stored “...
in a different manner. Unused cells do not
tie up unnecessary memory and data can
be stored anywhere on the worksheet.”
While this is good news for power users,
using the large worksheets now available
means it’s essential to map your work-
sheet in order not to get lost.
More good news: the new version sup-
ports the 8087/80287 maths processor
chips, which should dramatically speed up
the re-calculation of large worksheets.
One of the failings of Release | of Sym-
“fh
a?
we
* Superb print quality
* Choice of six eypestyine)
* Electronic editing
* Full-page memory
* Automatic functions
* Complete portability
Canon
The touch of perfection.
LOTUS HOTLINE
phony is the way you have to search
through two or three manuals because
basic and advanced points are scattered at
random. I haven't seen the new manuals,
but I'm encouraged by the way Lotus has
gone about fixing the other problems.
Compatibility
In Release 1 you could use 1-2-3 files in
Symphony, but couldn't go from Sym-
phony to [-2-3. Lotus says "1-2-3 releases
1A and IA* and Symphony releases 1.0
and 1.01 files will be able to be read by
Symphony 1.1. 1-2-3 release 2 files will be
interchangeable with Symphony 1.1”.
If you have an earlier version of Sym-
phony you can trade it in for $195, which is
probably a reasonable price, especially if
the manuals are an improvement.
1-2-3 Release 2
Much of what I've said about the new ver-
sion of Symphony also applies to the new
version of 1-2-3; it will use Aboveboard
with up to 3 Mbytes of memory, it stores
data in the same efficient manner, it can
use the maths co-processor chip, and it
costs $835. I-2-3 Release 2 will come later
than Symphony 1.1, and I have less in-
formation about it. However, the following
has been announced:
@ Release 2 will read Release JA and ]A*
files and macros.
m Files will be interchangeable with Sym-
phony 1.1.
m™ You can access DOS from inside 1-2-3.
™ The worksheet can be 256 columns by
8192 rows. >
EA TYPING
STAR
anytime,
any where
123
DO IT BETTER:
CUSTOMER
FILE
INVOICE
INVOICE
LINE FILE |
=
&/
PRINT INVOICE
The above diagram converts directly to a WORKING META-5g/
application with less than ONE DAYS work by an experienced user.
Full System (Single-User, MS-DOS)
Full System (Multi-User, MS-DOS)
ALTOS XENIX {Multi-User System)
Full System (Multi-User, Micromation MP/M)
Single-User Support (Optional) ....... 2... c eee e eee eee eee e ees
Multi-User Support (Optional) ........... 20.0. ee ewer AS p.a. $300.00
Upgrade from Original META4 to METASGL
Original META4 for 8-Bit CP/M (Upwards compatible) ..........
vicesess pa. $150.00
ao. ee S| ERG
wy “SYSTEM
4 LX SOLUTIC INSi
C) INCORPORATED IN VICTORIA.
28-30 Palmerston St., Berwick, Vic. 3806. @ (03) 707 2851
META-5gl is a powerful new way of
getting things done with your
computer.
@ Because of it's power you can make
better applications.
@® META-5gl is a Non-Procedural 5GL
(Fifth-Generation Language)
Application Generator based on the
ENTITY-RELATIONSHIP model.
@ Multi-User and Run-Time Versions
are available for MS-DOS, MS-DOS
Networks and XENIX.
@ Context-Sensitive On-Line Help
® All Documentation on-line.
@ Data-Base Oriented with Data
Dictionary, Referential Integrity,
Transaction logging, Full Security,
Field-Level! Sensitivity.
@ Two Report Generators.
@ Menus and Screens Generated
automatically.
@ Device-independent Screen support
including COLOUR.
@ Runs on all MS-DOS & XENIX
machines, including |BM-PC/XT/AT
and compatibles, NEC-APC3, Olivetti-
M24, WYSE-1000, APRICOT,
HP-150, ICL-36, etc. Multi-user runs
on MS-DOS networks, concurrent
PC-DOS, XENIX and MICROMATION
MP/M.
Application of the month!
JEWEL — Retail Jewellers
system. Invoices, Duty-Free,
stock, Cash-draw UNIXBUILT
(03) 561 1275.
BANKCARD, AMEX,
VISA accepted.
VISA
™ You can perform regression analysis.
w You can change date and time formats,
presumably in the same way as you now
can in Symphony.
So far everything I've said relates to soft-
ware for the IBM PC; now for some news
from Hewlett-Packard.
Lotus planned to ship its new release of
Symphony in July. Hewlett-Packard had ex-
pected to be the first company to offer the
new release of Symphony for a non-IBM
compatible PC, but says the product first
needs extensive testing and won't be avail-
able for two to three months after the IBM
version.
On the Hewlett-Packard Touchscreen
Symphony will have four types of touch:
softkey, menu, file/application and zoom
(when you touch the middle of a window it
expands to fill the screen).
Hewlett-Packard will ship only the new
version of Symphony (release I.1} for the
Touchscreen PC family, and is currently
investigating the possibility of offering an
extended memory similar to Intel's
Aboveboard. The new version of Sym-
phony for the Touchscreen will incorporate
NEW
AP650 DAISY WHEEL
PRINTER
all the other enhancements, such as 8087
support, a more efficient memory manage-
ment system, and improved user docu-
mentation and installation procedures.
Symphony for the Touchscreen PC will
require 384 Kbytes of RAM and will sup-
port Laserjet, Thinkjet and all other Hew-
lett-Packard peripherals.
Questions And Answers
Q: How do | use my software with Laserjet?
A: Reset the printer by doing an ESC E
(refer to your computer manual for in-
formation regarding the sending of escape
sequences}. This places all features to the
default conditions (a known state). Refer
to Section IV of the Laserjet Owner's
Manual for information on the feature ac-
cess.
Q: In Lotus, I'm using ‘setup strings’ to
print a spreadsheet using a Jandscape
compressed font: the spreadsheet printed
well. | then graphed the spreadsheet and
did a screen dump from the Hewlett-
Packard 150. Why did the spreadsheet
print while the graph did not?
NEW
NP2200 DOT MATRIX
PRINTER
a .
Ce
=A ee ;
ANG =
AE
a
Aa:
AE355
A: The printer was still in landscape mode
when the screen dump was done. You need
to send an ESC E to reset the printer to
default conditions or return to portrait
mode by sending the following escape
sequence: ‘ESC&100’. If landscape mode is
required, use the printgraph feature of
Lotus (you may have to re-position the
logical cursor of the Laserjet before print-
ing}. The screen dump graphics capability
from Lotus can't be done in landscape
mode.
Q: In Lotus, how do I print in landscape
compressed mode on a legal-size sheet of
paper?
A: In the setup string of Lotus send the
following string: 027E027 & 184 plo 2H027
& k2S. This sends a reset to the printer,
sends a page length of 84 lines (at 6 lines
per inch on 14-inch Jegal paper), sets the
orientation of the character set to land-
scape, sets the printer in manual form
mode, and selects compressed print (16.66
Cpi).
Q: Is Laserjet supported on Symphony?
A: Yes, but it is not supported on the Hew-
lett-Packard 150. Oo
NEW
ELECTRONIC
TYPEWAITER/PRINTER
wg TYPEWRITER/PRINTER
AE-355 ELECTRONIC trom
AP-650 DAISY WHEEL PRINTER trom pe
il \ te NAKAJIMA ALL CO.,LTD.
NP-2200 DOT MATRIX PRINTER trom
c? NAKAJIMA ALL CO., LTD.
Cr NAKAJIMA ALL CO., LTD.
@ AP-650 is rich in! functions of word processing, yet 8 NP: 2200 is a dot motrix printer with a 9-wires print
inexpensive, letter quality daisy wheel printer
© Both of parallel (Centronics campatible) and serial ® NP-2200 has wide capabilities and high petfarmance,
AE. 355 con meet the wider requirement of document creation.
® One Line Correction Memory © Auto Retum
@ Auto Centering © Paragraph Indent
®@ Decimal Tabulator ® ROM, RAM Self Diagnosis
® Auto Underscaring ® Memory Back-up far TAB &
MODEL: AE-355 MAR Position (far 14 days)
AE-355 has a built-in parallel interface [Centranics compatible).
AE-355 works os a daisy wheel printer in case it is linked
with o campuler
RS-232 interfaces as standard feature.
Paper feed is made by either friction or tractar.
Daisy wheel and ribbon cassete
3 pitch — 10, 12, 15, ® Printing speed is 165 cps.
® Bi-directionol ® Parallel (Centronix)
Complete coupon and enclose
payment to:
PROFESSIONAL
BUSINESS
MACHINES
PTY. LTD.
P.O. BOX 89 |
DOONSIDE NSW 2767
yel Inexpensive
In FINE made (17 x 17), for better printing quality is
ablained than in narmal mode (9 x 9).
Please send me AP650 @ $540.00 each
plus 10.00 for shipping and handling for each unit ordered.
| enclose cheque/money order/bank cheque for $
Please send me NP-2200 @ $535.00 each
plus 10.00 for shipping and handling for each unit ordered.
| enclose cheque/money order/bank cheque for $.
Please send me , AE355 «w $646.00 each
plus 10.00 for shipping and handling for each unit ordered.
| enclose cheque/money order/bank cheque for $.
pankeard LIL IE] DO) OOO UOOUOOO
Expires ..... oe,
Name
Address
Picode
Signature
125
Software
The Auditor and Bottomline V
Imagineering, (02) 212 141)
Price: $195, $345
Two business software packages
aimed at simplifying the use of
the IBM PC and the Apple Macin-
tosh computer: The Auditor is de-
signed to audit most spread-
sheets commonly used on the
}1BM PC and compatibles, includ-
ing Lotus !-2-3, Visicalc and Su-
percalc; Bottomline V consists of
a number of financial projection
templates. which can be used
with Multiplan, Lotus [-2-3 and
other spreadsheets to help plan
business appointments.
Beach-Head II
Imagineering, (02) 212 1411
Price: $34.95
Be a commander in the Allied
forces and take on a bloodthirsty,
power-crazed dictator, aptly
named the Dragon. Stryker’s task
is to free Allied prisoners held in
the Dragon's fortress, bring the
bad guys to their knees and re-
duce the fortress to rubble. One
or two players can get into the
action — all you need is a disk
drive and joysticks. The game in-
corporates voice synthesis, multi-
ple-play screens and play levels,
and sound effects.
Chit-Chat
Personal Computer Software,
(02) 923 2899
Price. $325
Three-in-one telecommunica-
tions software which enables the
microcomputer to file transfer be-
tween machines, remote file
transfer/access viewdata systems
like Viatel, and operate public
and private electronic mailbox
systems. Features include pass-
word security, telephone direc-
tory, on-line help facility, full-
screen text editor and time opera-
tion to save phone costs.
Commodore Games
Imagineering, (02) 212 [41]
Price: $29.95
Commodore 64 users have three
new games to master: in Rock ‘n
Bolt you area foreman who has to
build a 100-storey high-rise in re-
cord time: in Master of the Lamps
you side with a young prince ina
mystical land of genies, magic
carpets and magic lamps; and in
126
The Music Studio your joystick
will help you control computer
graphics and sound capabilities.
Available on 13 cm disks.
dBill Compiler
Wordtech Systems, (02) 254 0900
Price: $945
This package will compile a prog-
ram written in the dBase prog-
ramming language into a form
that will execute without either
dBase III or Runtime. While dBase
[It runs only on an IBM PCora 100
per cent compatible with 256
Kbytes of RAM, dBII! Compiler
produces code which can run on
any MS-DOS machine with 198
Kbytes of RAM. Compiled prog-
rams can work with both dBase }]
and dBase II] data files.
Level il COBOL
Arcom Pacific, (07) 52 9522
Price: $995
Digital Research has released a
two-pass compiler compatible
with IBM PC, XT, AT and PC3270
machines. The compiler gener-
ates 8086 native code and lets.
microcomputer users compile
and run programs written in full
ANS! '74 COBOL with minimal
source code modification.
Macsurf
Apple. (02) 888 5888
Price: $2000
No, it’s not a surfing simulation,
it's a surface modelling program
for the design of yacht and com-
mercial boat hulls, and sail and
surfboards. It allows three-
dimensional surfaces to be cre-
ated, manipulated and viewed,
quickly and easily. Macsurf re-
quires virtually no keyboard activ-
ity, as commands are chosen by
using the mouse to point to them,
and curves are also changed by
directing the movement of their
controlling points around the
screen with a mouse.
Microsoft Pascal (Version 3.3)
Microsoft, (02) 452 5088
Price: $525
Pascal is able to interface directly
with other Microsoft languages,
enabling programmers to link
Microsoft's newest products, in-
cluding FORTRAN, Pascal, Micro-
soft C and Macro Assembler. The
package includes a portion of the
Microsoft C library to support two
function calls. One is System,
which lets the user execute a DOS
NEW PRODUCTS
command without leaving the
current program; the other is
Spawn, which lets you load and
execute another program without
leaving the current program.
Microsoft Word, Microsoft File
Microsoft, (02} 452 5088
Price: $25 to upgrade
Microsoft Word and Microsoft
File for the Apple/Macintosh have
been upgraded to feature en-
hanced laser printer support.
Word features character formats
which toggle from the keyboard
anda convert utility feature which
allows Microsoft IBM Word docu-
ments to be converted to Macin-
tosh Word format and back again.
File features the ability to use
third-party fonts as well as the
standard system fonts in the ‘Set
Font’ dialogue box. Purchases af-
ter July [5 can be upgraded free.
Microsoft Xenix-286
Languages
Microsoft, (02} 452 5088
Price: $595, $1500, $850, $825
Microsoft has released Xenix ver-
sions of four high-level ian-
guages: BASIC, COBOL, FOR-
TRAN and Pascal, which share
compatibility between MS-DOS
and Xenix. This source-level com-
patibility makes it possible to
take programs written in a pre-
vious MS-DOS version of a lan-
guage and transport them to the
Xenix environment with little or
no modification. Programs can
also be downloaded from main-
frames to the Xenix environment.
Professional Flight Manager
Pittwater Distributors.
(02) 939 2858
Price: $400
For use on the Commodore SX-
64, Professional Flight Manager
gives the operator instant access
to computerised flight planning,
navigation, flight costing, fuel
analysis and route information.
The program maintains a data-
base of airports and related in-
formation for Australia, and addi-
tional airports can be added.
Routes and performance details
of different aircraft are stored as
disk files.
Micro-FCS
EPS Software Consultants,
(02) 439 3722
Price: $2500
A microcomputer version of the
FCS-EPS financial modelling sys-
tem, this package offers full-
screen editing, screen formatting
for menu creation, the ability to
construct user-defined functions
and commands, sensitivity analy-
sis and targeting, and the ability
to link external data.
Segaword i
John Sands Electronics,
(03) 645 3333
Price: $39.95
With this program and the
$C3000 keyboard, the operator
can enter text material to the
Sega, store it in memory and dis-
play it on the TV screen. Features
include scrolling and the ability
to send written material to the
printer for final copy or save it to
cassette tape for filing and stor-
age. The program is neatly pack-
aged in a black and silver casing
and includes a 32-page user's
manual.
Starbridge DOS
Imagineering, (02) 212 141)
Price: 569.95
A software package which takes
contro] of DOS in the IBM PC to
make using the operating system
easy, Starbridge DOS presents a
single screen divided into four
areas: a user-created menu for
automatically initiating up to
nine programs; a menu for chang-
ing system parameters and acces-
sing help; a menu of DOS com-
mands; and a box for input and
prompts.
Sytex-Timewise
Sybiz Software, (08)
Price: $345
Business people in particular will
appreciate this package, which
combines the Timewise desk
organiser with the Sytex word
processing system. The word pro-
cessor is pushbutton rather than
menu-controlled and provides
‘what you see is what you get’
operation. A built-in calculator, a
250-page phone directory, a per-
sonal diary, a message holder and
an alarm clock should keep busy
executives on the ball. MS-DOS,
PC-DOS or a compatible operat-
ing system and )28 Kbytes of
memory are required to run the
program.
Peripherals
and
Extensions
Daisy Junior
Fordigraph Rexel, (02) 647 2488
Price: $556 (excluding tax)
A compact daisywhee! printer for
all word processing functions, the
Junior is compatible with most
PCs, has a print speed of around
)3 characters a second and has
been tested to 2000 hours of con-
stant use without requiring a
single repair. A multi-copy fea-
ture enables the user to obtain
infinite copies of an original (just
what you always needed). The
Daisy lunior comes with a stan-
dard 7 Kbyte buffer, and will
accept either single-sheet or con-
tinuous stationery.
ES! Laserconnection
Interface Technology, (02) 438 2899
Price: $3770 (excluding tax)
A laser connection which inter-
faces the Hewlett-Packard 2686A
Laserjet printer to the IBM Dis-
playwriter system. Underline,
overstrike, superscript and sub-
script are all accessible, as are
italic fonts, bold, large and con-
densed print and the use of sever-
al fonts on the same document.
The connection includes a con-
troller with }28 Kbyte buffer, cabl-
ing and documentation. Interface
Technology has put together a
NEW PRODUCTS
special package — the Lasercon-
nection and printer for $8500 (ex-
cluding tax).
Facit 4513, 4514
EAI Electronic Associates,
(02) 427 3322
Price: $1200, $1500 (excluding
tax)
The 80-column 4513 and the | 32-
column 4514 matrix printers in-
clude-both IBM/Epson and Epson
FX command sets, making the un-
its compatible with a variety of
computers ranging from IBM PCs
to Unix supermicros. Print qual-
ities from near-letter-quality at 35
cps to high-speed draft at 160 cps
can be selected by the operator
via a switch on the control panel.
Printing at )0, 2 or 17 characters
per inch may be specified, as can
proportional printing.
Fluke 1780A Infotouch Display
Elmeasco, (02) 736 2888
Price: about $3700
A rack-mountable or standalone
computer terminal, the Infotouch
features a touch-sensitive screen,
with which even inexperienced
users can be directed through
complex procedures. In use, the
operator is presented with va-
rious options on the display
screen and responds by touching
the appropriate area of the
screen. Because the Infotouch
Display allows the human inter-
face to your system to be defined
in software, the interface can
easily be changed to match the
skill level of the user, or updated
when the system's capabilities
change.
IBM Controller Card
Technology Corporation of Australia,
(02) 46 4374
Price: $895
An American-made floppy disk
controller card designed for the
IBM PC and the PC XT has just
been released in Australia to en-
able IBM owners to access the
new types of drives that are now
on the market. The card contains
the software required for both for- >
TIRED OF...
CONFLICTING PRICES?
CONFUSING ADS?
GO DIRECT TO THE
IMPORTERS AND EXPERTS
FOR GREAT DEALS ON
YOUR BUSINESS COMPUTER
RUNS ON IBM AND MSDOS
SOFTWARE
Extras include:
* Software Consultancy
* Lowest Prices
* After Sales assistance
CALL NOW
PERITO HOLDINGS PTY LTD
Mm MU RNY TN
2/170 MAIN ST., BLACKTOWN. 2148
(02) 622-2793
(02) 622-7171
127
matting and operating the high-
density drives.
Laserwriter
Apple, (02) 888 5888
Price: $11,300
Apple’s powerful Laserwriter is
being bundled with the 512 Kbyte
Macintosh PC equipmeht and a
built-in Appletalk local area net-
work interface which allows con-
nection to up to 31 additional
workstations, enabling several
users to produce quality print-
outs.
PS-5150 Mass Storage
Subsystem
Electrical Equipment, (02) 699 9666
Price: $3246 (excluding tax)
The Teac PS-5150 is plug-
compatible with the IBM PC. This
single unit combines the SD 510
13 cm hard disk drive with the
MT-2ST digital casSette tape
streamer, offering a disk data
storage Capacity of 10 Mbytes for-
matted and |2.76 Mbytes unfor-
matted, with another 10 Mbytes
Full K&R C Compiler
Full ecen Editor
Execution Profiler ae
ae ee
eres
ee ee
ae ee
a ae
eee ee ee
oe ee ae
ee ee a ee
ee ee
a a
i ao ie nae
libraries
® ale
Sete ae ake Fe
oe a ae ee a
wot ee a
aoe ee ee a ee
aoe ee ee ke
aed ae ee
Eke:
aed a ee gd bee
screen .
® Display C source du ae
execution
See eee
128
‘¢Truly amuraculous
package?
DeSmet C
The most cost effective
Development Package for C in Australia
[es LINK SUPPORT
The een Cre Tas
. Bow Wes
on tape. It can transfer 10 Mbytes
of data from disk to streamer in
two minutes.
Facit 5011, 5012
EAI Electronic Associates,
(02) 427 3322
Price: $560 (excluding tax)
These two numbers represent
new mechanical cut-sheet feed-
ers for use with the Facit 4511/1 3
Compuler Language - ub $5
GRAPHICS 5 ($65)
UTIL ($45)
HACKER ($45)
Contact
NEW PRODUCTS
(80-column) and 4512/14 (132-
column) printers. They're control-
led by standard LF and FF com-
mands, and thus require no soft-
ware changes when installed in
Facit printers. Both have a bin
capacity of 120 sheets and handie
both American quarto. and Euro-
pean Ad4 formats. Sheets can be
added during printing, and lids
make the feeders almost silent.
Qicstor Plus
Alloy Computer Products,
(03) 529 8455
Price: $7922 (excluding tax)
An integrated hard disk and tape
backup system for PC systems
which can be purchased in con-
figurations ranging from 20 to 128
Mbytes. Features include low ac-
cess time and error correcting
ability. Qicstor Plus can be added
to any MS-DOS or PC-DOS sys-
tem by plugging the interface
card into the computer's short
slot. The unit has its own power
supply sufficient for the subsys-
tems and any extra expansion
cards plugged into the unit.
Sharespool Expansion Board
Interface Technology of Australia.
(02) 887 2044
Price: $1260 with 64 Kbytes of
buffer memory
Sharespool, by Extended Sys-
tems of Idaho in the United
States, is an IBM PC or HP 150-
compatible expansion board with
buffer memory of up to 512
Kbytes. it consists of an adaptor
board with three connected
cables — one running to the se-
rial printer and the other two con-
nected to. parallel or serial ports
of two other computers. The
adaptor fits into an expansion
slot of the host [BM PC or HP 150,
allowing three PCs to share an
attached printer. Sharespoo!
doesn't use the host PC's proces-
sor to print output, managing all
printer queuing itself.
Smartmodem 1200/2400
Netcomm, (02) 498 5577
Price: $1249, $1985
Netcomm claims to be the first
Australian manufacturer to use
the DSP/IA modem chips in its
new high-intelligence modem.
The Smartmodem features auto-
matic speed and mode configur-
ation; that is, the modem can
automatically detect what speed
and mode are being used to
transmit data and adjusts itself
accordingly. Other benefits in-
clude automatic dialling, answer-
ing and disconnection; synchro-
nous and asynchronous trans-
mission; Austpac compatibility;
and audio/visual! control.
Teac SD-520
Electrical Equipment, (02) 699 9666
Price: Around $800
At a height of just over 4 cm, the
SD-520 is half the size of the con-
ventional 13 cm hard disk drive.
Features. include data storage of
20 Mbytes formatted, data trans-
fer rate of five megabits/second
and custom LSls. The MT-2ST
cassette streamer can be used as
backup memory and to expand
the flexibility and range of ap-
plications. The addition of the
SC-200 controller board enables
the hard disk drive to interface
with any sort of system.
TK-1000 Touch Sensor
Roycom, (02) 27 1054
Price: $1700 (excluding tax)
Ahigh-resolution touch-sensitive
screen available in 30 cm to 63.5
cm sizes in spherical, flat or round
unlts for most CRTs. It offers flex-
ibility for interactive communica-
tion, with a resolution of 250 by
250, so users can interact with a
wide variety of data processing
equipment.
Videotex Communications
Bundle
Apple, (02) 888 5888
Price: $795
This datamodem and software
bundle for the Macintosh repre-
sents a $100 saving on the cost of
the individual components. It
allows users to access Viate] in-
formation services and make >
5
7
Ml !
e
IN
Mit
More than
AUSTRALIAN
Simply stated... the
industry’s most powerful
application development
software is also the
easiest to use.
AVAILABLE ON: CP/M, CP/M-86, MP/M-86, MS-DOS,
PC-DOS, Molecular N-Star, Televideo Mmmost, Omninet,
TurboDOS, Novell ShareNet, PC-Net, DMS Hinet,
IBM ‘PC’ w/Corvus, OSM Muse.
3-COM, CCP/M-86, M/NET, DAVONG, X-NET
Ask us about our training courses
DEALER ENQUIRIES WELCOME
MI CRO C OMPUTER Please send me more information on Dataflex
™=\ SOLUTIONS
S
248 LATROBE TCE., GEELONG 3220
Telephone (052) 211-085 (052) 211-300
Name
Address
Postcode .............. Telephone
;
aS)
as
complete files of videotex trans-
missions or cut and paste from
videotex during transmissions.
Saved material can later be
edited as Macwrite documents.
New _
Machines
Concept 2000
Harris Lanier, (02) 957 6500
Price: $5106
An IBM-compatible PC with sing-
le-board design, this new
machine features a 35.5 cm
screen with tilt and swivel adjust-
ment and a keyboard with dual-
position height adjustment. The
package includes the MS-DOS
operating system, GW-BASIC and
user manuals.
Concept II
Harris Lanier, (02) 957 6500
The Concept Ill series of inte-
grated office equipment includes
n
Ne
EROS
iY SS
SoftE
, Ht
EASY TO INSTALL
screens Out VDU Glare
and Relieves Fatigue.
. q i wid
es ee
lt | ie
the 1100, 1200 and 1400 desktop
terminals; the 2000 IBM-
compatible PC; the 4000 server
and the 6000 server. This archival
retrieval service operates on
Xenix, allowing users to search up
to 5000 pages in less than 10
seconds. Xenix also provides
“aulti-user capability and gives
users access to Multiplan, In-
fomix and other Unix-based ap-
plication packages. Concept III
can be purchased as a ‘family’ or
as individual pieces.
Tandy 200
Tandy Australia, (02) 675 1222
Price: $1399
Tandy’s 200 is a second-
generation portable computer
with 16-line 40-character display
and six built-in programs, includ-
ing Multiplan.
Televideo AT
Data Peripherals, (02) 888 5733
Price. $6770 and $9090
{excluding tax)
Televideo has released two AT-
MP
a4
a
yr at
F ‘a E aerate
NEW PRODUCTS
model PCs aimed at the ‘power
user’ who is looking for greater
software processing speed and
disk operation, and increased
memory and storage capacity.
The systems are IBM PC/AT-
compatible, and come packaged
with a system model, keyboard
and high-resolution text and
graphics monochrome monitor.
The Model J is the entry-level sys-
tem with 256 Kbytes of RAM,
while the Model 2 includes 512
Kbytes of RAM and a 20 Mbyte
(formatted) Winchester disk
drive.
NCR PC4i
Logo Computer Centre,
(02) 819 6811
Price: mono $3550, colour
$3947 (excluding tax)
An IBM-compatible PC, the PC4i
has seven standard expansion
slots and memory expandable to
640 Kbytes. It comes with a high-
resolution (600 by 400) monitor
in monochrome or colour, the lat-
ter of which produces solid col-
ours rather than raster lines. The
machine also boasts a Separate
cursor and data entry pad, and is
able to interface with the NCR
Financial and Retail POS termin-
als, as well as other terminals us-
ing the NCR inhouse DLC com-
munications protocol.
VZ 300
Dick Smith Electronics,
(02) 888 3200
Price: $199
The VZ 300 computer is suitable
for beginners, and can be used
with a wide range of peripherals.
It comes with cables that will
allow it to be plugged into a tele-
vision, monitor or cassette recor-
der.
Services
Infosearch
IBM, (02) 234 5678
Price: Free!
An electronic help service which
enables IBM PC users to access a
database containing approx-
imately 4000 questions and
answers about the 1BM PC. In-
fosearch will be available free of
charge to every IBM PC userinthe
country either directly, through
the new technical co-ordinator
program, or through a dealer.
Technical co-ordinators and deal-
ers will be able to dial into the
service with the help of an !BM
PC, communications facilities
and a modem. Answers will
appear on the user's PC screen.
Goldengate Newsletter
Cullinet Software, (02) 957 3266
Goldrush is a quarterly newsletter
to keep users up-to-date with the
latest information on the Golden-
gate integrated PC software pack-
age, released in Australia last
November. The publication will
report the latest news, product
announcements and technical in-
formation concerning Cullinet’s
software. Users are invited to
submit questions, new proce-
dures, creative applications or
hints for publication in a regular
feature quaintly referred to as
‘Customer Corner
Furniture
Deskmate Keyboard Storage
Drawer
Computer Products Network
(02) 290 3100
Price: $99
The Keyboard Storage Drawer in-
corporates a built-in wristrest
and suits keyboards up to 508
mm by 240 mm by 70 mm. The
drawer pulls out and automati-
cally locks in an operating posi-
tion. It is-colour co-ordinated
with IBM hardware, and can be
fitted underneath desks. A sug-
gested application is on typewri-
ter credenzas where conventional
typewriters are replaced by word
processors.
Miscellaneous
Audio-Visual Computer
Training System
Learning Automation,
(02) 957 3235
Price: $395
A computer training system
which connects to your micro-
computer and provides synchro-
nised sight and sound lessons on
popular software packages such
as Wordstar, Multiplan, dBase II,
Lotus 1-2-3 and BASIC. Lessons
are also available on the NEC
APC Hl and iBM PC microcompu-
ters and operating systems.Other
packages are planned.
Disk Warranty
Verbatim, (02) 9929 881i
Price: $4.50, $5.50 for disks
Verbatim has announced a life-
time warranty on the 13 cm and
20cm Datalife floppy disks,
now packaged in a snap-lock
moulded box which locks in the
open position for easy access.
99 York Street, Sydney Telephone (02) 290 3100
Computers for Genealogy
Clark Consullants, (02) 427 5954
Price: $4.50
This booklet is a basic guide to
buying a computer for running
genealogical software. It also lists
historical databases which are on
computer and supplies
information on the Society of
Genealogist’s computer program
for indexing the contents of its
library.
Diskette Copier
Nashua, (02) 925 3111
Price: $10,500
This disk-duplicating system for-
mats, duplicates and verifies 20
cm, i3 cm and 9 cm disks. A large
hopper holds up to 80 disks and
provides automatic sorting. On-
screen prompts and visible out-
put bins allow the operator to
monitor progress at a glance. In-
terfacing requires two cables and
the software disk.
PAT-2+
Dabo Computer, (02) 958 1900
Price: $1795 (excluding tax)
A Dysan handheld performance
and alignment tester for 13 cm
and 20 cm disk drives with stan-
dard flat cables and power supp-
ly. The tester can be used for
other drive performance tests,
such as random seek, write/read
capabilities. format and verify
tracks and rewrite sectors. It can
also function as a simple drive
exerciser to position the drive
head when used with the ana-
logue alignment disk.
Programming Reference for
M68000 Family
Motorola, (02) 438 1955;
(03) 561 3555
Motorola has released a prog-
ramming pocket reference guide
and three programming reference
cards for the M68000 family. They
describe all instructions for the
MC68000, MC68008, MC68010
and MC68012. Each program-
ming reference card provides a
quick guide listing all instruc-
tions, addressing modes and
necessary tables for program-
ming and debugging.
Educational Software
Sourcebook
Tandy, (02) 657 1222
Price: $14.95
A reference manual to assist
teachers all round Australia to
source and locate software de-
signed specifically for classrooms
and school administration. It lists
more tnan 600 packages which
run On the various Tandy compu-
ters and provides a package de-
scription plus details of how the
packages can be purchased. O
[31
"SEND NO MONEY *
NOW — PAY ON
RECEIPT OF GOODS! J
Wi ey MANUFACTURERS”
No-one will beat a UU , WARRANTY ON ALL
om PRODUCTS
‘us on these come = 5. ae.
i iy , ry
@ L. Es : F fi . “ a! pits _ ‘
Hard Disk One. Asien
ar 18 2a | 5 7 S , i Word Processing
ze : casi” | + Perfect Writer 11 o.--essccccccessnreresnsee $ 265
asi B.S * Wordstar 2000+ ........sccccscsscescosecveves $ 495
& em S ees | ; — Mulinatenet ec: $ 455
eee ee ; es Worastar 2000 2.0.1... dursecsseisoseresuvewees $ 425
site ‘ _ Wordstar Propak ............2..cccececeeeeeeee $ 435
| | Wordperfect .........00-00000 wavessecse 9 450
IBM PC “XT” SYSTEM | Spreadsheets/Intergratcd Packages
al i ; EGU Se 3 eet te ee coo <oscceccocecacste secs $ 535 |
System unit with 256K RAM, 10Mb * Symphony -...-.sssssessssrssneetentersseeerses $ 685
L : - Fetialel eaecmmmeere eee ac ac se Sotveecacatac ps eke CALL
internal hard disk, serial and parallel | Framework s.cccsccssssesssssrcsessesevaseesceee, CALL
: DURUHDIATY, cscs ascenenes ss onc ORMeet onesie sersans $ 285
ports 360K drive, keyboard and high Haetvare Open Access 2... ve $ 695 |
resolution monochorme monitor. a .
Se : Printers Desktop Environments and Sundry
| Competitive Price: $5,250 NEC — P2 Pinwriter ..csaeueecs-22:0--.2..00 8 eee $ 955 | * Homebase (more features than Sidekick. $ 89
| x NEC - P3 Pinwriter .....2000...cccetoteee sec: eee 6 eee $1255 Sidekick icssissciesss00» <culaleee sobedwse bed =. $ 89
OUR P RICE: $4,950 NEC - Spinwriter 3500 (33cps LQ} ........ a, See. $1860 Polywindows ..........ccsecccesscceresseceen ees $ 89
Epson — PX80+ 0.2.0... eccceee es Manic ii He Plight Simulator ..........eoc0seese.-.---.. 2-2 $ 85
66 ” Epson — FX100+ (WP option-call} ...........0....c ce eeee es 8. Dollars @ Sense’ ..0:4%.....seasetes sewers nacre $ 989
OLIVETTIM24 PC “XT” SYSTEM | bien 001500 neces ccc $1699 | Eleciric Desk oon § 465
: | H.P. Think-jet Serial Printer 0.22.02... ccc ceeee ce eneee $ 829 Spotlighe@ ee... . ..:: 220g ae seas $ 195
Configured as for IBM above. | Brolher, C-ltoch, Microline. Silver-reed .............0.04..- CALL Communications/Productivity Tools
Competitive Price: $5,155 Monitors e (Grosstalk .......0c.ccosseees =. cmmess enon => 000m $ 165
Kaga Taxan Amber or Green oo...0ccccc ccc cceceeecscensenceses $ 275 | *& ATOOLKIT .....cccccccssscesncccsterscavceseese $ 99
OUR PRICE: $4,850 Kaga Taxan Vision UE Colour .........-.cccccesscccceesnsenves $ 699 Smarterm 100 (DEC Emulator} ......... $ 295.00
Roland MV [212 Green or Amber Compusite .............. $ 385 Smarterm 400 (D.G. Se vwew & 295.00
NEC APC lil SYSTEM Hard Disk Drives Prokey Sigemiepe..-+s Ao a anal sai 5 185.00
Confi das for IBM ab f andor) EOMD 2 iaccsce-5<cen 5 seweessn-ceese geen: eee eee $1355 | Database Systems
i e Vv Mitsubishi 20Mb ...................:000ee “acedeealae tocusteetaet SP7S0U © Versatoriny esis. ...c8 0: 11.0 t--oncs aeeee-s $ 199.00
on pur S ve aueye except Or Everex [OMB .....onm.,+sciscesseresscempae cueepecsecuenraceustes $1595 dBASE Il ...522.0 5 eae atta - $ 495.00
640K disc drive. Everex 20Mb «cess eeec<s.s 0k. ee $1850 | dBASE UN sssssc.csccseessescecveseesseveeeees $ 665.00
“4: Sher. Taligrass. Sigma, Sysgen, Tandon or Mitsubishi ........... CALL Knowledgeman .........cccceecceecnaenenes $ 645.00
Competitive Price: $5,295 Boards — IBM Compatibles Quickcode WD occ csecssseeceeeseseeeeses $ 325.00
OUR PRI CE e $4 950 | AST Megaplus 6 Pack Multifunction ........... iced «<5 . $ 645 | Languages/Utilities
. ? Sigma — Maximiser .....00.........cccecse ses eecescecceeceeees . $ 495 | * DeSmet C (Symbolic debugger $95.00) .. $ 195.00
Qubie ~ Six Pack ...............0.... eee eae ne meen $ 445 Concurrent CP/M 86 |.........-........ §$ 255.00
Persyst 64-640 eee port .29%. e........ eee $ 605 Microsoft products ...............00.0.-0+. CALL
| Hercules Colour waiting ecsescs seee eee teas ~- $ 325 PC-Alien -...... op ee. sco see ee $ 89.00
| Hercules Graphics .aesceseceeceeees soda das ar$ 655! Sideways. iescucs+--...:tte ene $ 79.06
CALL FOR A QUOTE Perviicolour 7 $ 308 ee Ni progeammes under MS HOSE ... $ Ris of
See
ON ANY SYSTEM | Hercules Compatible Graphics ets ss eee $ 455 Hate Mey soars ert ao ; £308
Accessories & Supplies N Utilities ooo ee ere eteee
We can supply Televideo, IBM compatible, pecan cae peels 300, 200/75 2... : - Copywrite 0.600 er cr et eceuer er erneen eee reees $ 95.00
ji . “7 64 emory Upgrade (9 chips) . sescersesscacenee. & 65 | Accountin
Apple McIntosh, Hyperion, Sanyo, T.I., DEC, Disks — DSDD Nashua ........00....ccccccccccsesseeceseereees $ 39]! Attache ae on modules) ..i.-0.0..<- CALL. |
Data General Supertrader Special. Warranty RPT 5 a § 22 Integrity: My sre... < 205s ee eee ee CALL |
Other Brands and Sizes .......... Pi rreengetere CALIF” “Tallywcstim, ge, cide -... scores sed ry, ~ CAL.
i — == Sybiz CALL. |
Charter Series (FAL) 0.0.0... ...c.eceeecensener CALL
| Magnabiz $ 775.00
BANKCARD & VISA CARD ACCEPTED Mavard Project Manager .........-......-.. $ 595.00
Handling charges $7.50 on all software, boards and accessories. In the unlikely event that aur costs change wi(houl nolice we reserve the right to alter prices. Vertical Market
Building/Printing/Hospital & others ....-... CALI.
*SUPERTRADER
The Computer Trader, 3 Bowen Cres., Melbourne
Telephone: (03) 266 1995 (Reverse charges Interstate/Country) SPECIALS
BY JEFF RICHARDS
Automatic startup
The Bondwell has been set up to automati-
cally execute a program called Autorun
when switched on. Autorun displays the
names of executable programs from the
disk directory and prompts you for the
name of the program you wish to run.
While this is a useful facility, the automatic
startup can be enhanced to do other tasks
which would otherwise be a chore.
The first step is to abandon Autorun as
the default startup program, since CP/M 3
supports a more useful list of startup com-
mands. It operates with a program called
Submit, so you'll need the file SUBMIT-
COM on disk drive A, and one called PRO-
FILE.SUB, which contains the above-
mentioned system commands.
To sée how the facility can be used, con-
sider the things which have to be done to
start Wordstar. First the default disk drive
must be specified, then the special func-
tion keys initialised; sometimes the
keyboard has to be re-arranged slightly
and the system advised of which printer
port to use. With CP/M 3 all these tasks can
be done by the automatic startup com-
mand file.
Another important feature of CP/M 3 is
that it allows you to specify the sequence
in which drives are to be searched for files
when the operator (or a program) doesn't
specify the drive number as part of the
filename. This search sequence can be de-
fined using the SETDEF utility.
With a program like Wordstar the usual
arrangement is to keep a data disk with the
document files on it in drive B, and the
Wofrdstar program disk with other utilities
suchas PIP in drive A. If Wordstar is started
with Bas the default drive, files stored on B
don't have to be referenced with the 'B:’
prefix — Wordstar will attach a ‘B:’ to the
front of all data filenames for you. Howev-
er, the system can be told that all refer-
ences to a program should assume the ‘A:'
prefix, so they'll be searched for on the A
drive; the B drive will only be searched if
they aren't found on A.
SETDEF.COM is the utility which per-
mits you to do this. The command SETDEF
A:,B: tells the system that any requests for
files which don't have an explicit drive re-
ference — such as the requests Wordstar
will issue for its own overlay files — should
be resolved by searching drive A first, and
The automatic startup
can be enhanced to do
some additional tasks
which would otherwise be
a chore.
drive B only if the file can't be found. For
the command to work the program SET-
DEF.COM must of course be on the disk.
The next command in the startup sequ-
ence might be a program to initialise the
keyboard to a particular arrangement. For
instance, in Wordstar it’s convenient if the
shifted arrow keys are arranged to perform
the corresponding exaggerated cursor
movement. For éxample, the up-arrow can
move the cursor up one line while the
shifted/up-arrow will move it up one para-
graph. These functions can bé allocated
using the program published in the first
Bondwell column, and replacing the let-
ters ‘A’,‘B’,'C’ and ‘D’ with the numbers 18,
3, | and 6 respectively.
If such a program was in a file called
KEYS.COM on the Wordstar master disk,
the second command of the startup pro-
cedure would simply be KEYS.
The third startup task might be to run a
program created in SETUP to initialise the
special function keys and the serial ports
in the correct configuration. This involves
going through the SETUP procedure and
saving the results to a .COM file called, say,
WSSTART.COM. Thus, the third command
of the startup procedure would be
WSSTART.
Run SETUP after you've initialised the
special function keys through the supplied
AUTORUN startup procedure for each ap-
plications package. The keys will then be
defined and can be saved to the WSSTART
file after setting the serial port parameters
(if any).
If you have a printer plugged into one of
the serial ports, you may wish to let the
system know during the startup proce-
dure. The command DEVICE LST:=S100
(or perhaps SIOI) would be the fourth line
of the startup command. If the baud rate
has to be set, an additional option such as
Your BONDWELL
{XON,9600}, which sets it to 9600 baud, is
needed, (Note: the file DEVICE.COM must
be on the disk in order for this command to
work.)
lf your printer is attached to the parallel
port the DEVICE command line isn't re-
quired, since the system assumes
LST:=LPT.
Finally, you'll want to start running the
applications program. If you want to start
Wordstar with drive B as the default drive,
log into drive B and type WS. The search
path defined in the SETDEF command en-
sures that Wordstar will be found on drive
Aand executed with drive B as the default
drive.
Note that WSI.COM is an installed ver-
sion of Wordstar and uses inverse video
display for highlighting. You can see how it
looks by entering WSI instead of WS to
start Wordstar. If you decide you prefer the
display of WSI you can erase WS.COM and
rename WSI.COM WS.COM. Alternatively,
you can just erase WSI.COM.
The complete PROFILES.SUB file is
shown in Listing !. It can be prepared in
Wordstar, but the 'N” (non-document
mode) should be used to eliminate any
possible problems with control characters
making their way into the file. All you need
to make it work is PROFILE.SUB and SUB-
MIT.COM on the disk in drive A when CP/M
is started.
_ Our example listing assigns the printer
to serial port 0 and sets the baud rate of
the port to 9600 with XON-XOFF protocol.
The procedure is essentially the same with
other programs, although Datastar seems
to have different procedures for determin-
ing the drive number for data files. The
command sequence can include any of the
CP/M commands such as SHOW or DIR,
provided there is no pause between com-
mands. lf you want to check out the screen
displays as you go you have to use Control/
S and Control/O to pause and restart the
display. 0
bist ingqu 1?! -eon lee SUB
setdef A:>B
keys
wSstart
device
oe
ws
Ist:=sio00Cxon;,7600)
133
IBM UNDERGROUND
UTIL — The Universal Utility
Program
What’s your pet PC hate? Mine is having to
use DOS to browse through a new disk, or
to selectively copy or delete files from a
disk. Doing a DIR with DOS just gives a list
of files in random order. TYPEing a file
sends it scrolling past. Using a word pro-
cessor is amazingly time-consuming if
each file has to be loaded and quit.
COPYing and ERASEing are tedious if
done file by file and dangerous if wildcard
characters (* or ?) are used.
But i don’t have to suffer any more — |
use a program called UTIL for all my file
management tasks (and other useful ap-
plications as well).
What can UTIL.do? UTIL turns your prin-
ter and PCintoa typewriter so you can type
direct to paper. It can redefine your
keyboard so any key can be a different
character or string of characters, and it has
a crude database. But UTIL’s most useful
feature is the sorted directory, from which
files can be copied, deleted, browsed
through or printed.
i
84 Topward
MODEL 4303 $445.00*
Why so many furictlons? DOS has a
minimum number of spaces to allocate to
files. On a 360 Kbyte floppy, space is allo-
cated in clusters of 512 bytes, and my hard
disk has 4096 byte clusters. If a file is shor-
ter than one cluster the rest of the space in
the cluster is wasted. If a file is longer than
one cluster space in the last cluster will be
wasted. On average each file wastes half a
cluster, so combining functions into one
program (and thus one file) can save heaps
of disk space.
But there's another reason for combin-
ing functions. Compilers take your source
code and turn it into a file the machine can
execute. To do so they have to add other
routines to handle arithmetic, input, out-
put and other functions. This dramatically
increases the size of the final file; IBM's
BASIC compiler adds about 18 Kbytes in
overhead, Turbo Pascal about 10 Kbytes,
and other compilers add more. If each
function is compiled as a separate file each
file incurs the overhead burden; if many
functions are combined into one file the
overhead is only incurred once. Combining
six functions into one program with the
MODEL 4302 $429,00*
MODEL 2303 $255.00*
MODEL 2302 $229.00*
*Plus Sales Tax.
he »
FEATURES:
@ 4303 (4302) Triple Output — + 30 volt/3A (2A)
BASIC compiler saves nearly 100 Kbytes.
The Sorted Directory
As useful as the other routines are, the
strength of UTIL lies in the sorted:direc-
tory. Let's take a tour and see what hap-
pens.
At the DOS prompt, type UTIL. Up comes
the first menu, and by typing the two let-
ters next to the option, followed by
<enter>, the option is chosen. All file
manipulation can be done from within the
sorted directory (including file browsing),
but browsing can also be done from the
first menu.
Selecting SD, for sorted directory, re-
sults in atwo-column directory. if the files
in the chosen directory don't fit on one
screen they can be seen by scrolling the
screen sideways.
All functions. within sorted directory
mode are performed by moving the cursor
over a filename and/or pressing one key.
The sample directory is sorted in
alphabetical order by filename. Pressing
<X> re-sorts the directory into order by
file extension, with subdirectories first.
Regulated 0C
Power Supplies
+5 volt 3/A
e 2303 (2302) Single Output — -+ 30 volt/3A (2A)
e Constant voitage and current capability
e Short circuit protection
e Extremely low ripple and internal resistance
e Compact size
(P e} PACIFIC ELECTRONICS
45 Wellington Street Windsor 3181
(03) 529 8500
Telex: AA 38432
AGENTS: SA (08) 264 5237
QLD (070) 51 2404
DEALER ENQUIRIES WELCOME
fund a |
Home Directory : C:\september
Viewing Directory +: c.\
{2.BAT [01 /01/B80|00:N4a] |CHKDSK.COM
{3.BAT [06/18/85 |DB:19p|
[4.BAT {01/01/80j,00:04a)
|5.BAT 101/01/8D[0D:.05a} | COMP .COM
{6.BAT (96/18/85(D8:15p{ [CPY.BAT
|7-BAT {06/18/85 [(09:28p] |DF.BAT
|8.BAT [06/18/85)99;30p|
{9.BAT (06/18/85 (09: |6p|
J ADDBOOT.COM [03/10/84[03:18p}
{AL1LEN.MNI (05/13/85|/09:41p| | EDL.IN.COM
[APPOINT. APP [02/12/85] 10;00p| | FDISK.COM
{ASSIGN.COM) |01/30/84|12:00n| | FIND. EXE
| AUTDSTAR . BAT|01/01/80/00:0la| | FONT. COM:
— = = - = — ee + + ap Po -
Pressing <D> re-sorts into creation date
order, and pressing <A> goes back to
alphabetic sorting.
But what if the root directory is of no
interest, but a subdirectory has the files
you want? Use the arrow keys to place the
cursor over the subdirectory name, and
press <enter>. UTIL will now read the
subdirectory, and sort the entries for dis-
play. Other. one-key functions allow the
current drive to be changed while you
move back up to a higher directory.
Browsing, Deleting and Copying
Files can be browsed through and marked
for copying or deletion by placing the cur-
sor over the filename and pressing <B> to
browse, <Alt-D> for deletion, or <Alt-C>
to copy.
Browse is like a read-only word proces-
sor. UTIL can't alter or edit the file — it
reads from the disk, one screen at a time,
under full user control. UTIL presents the
first screen to the operator, who pages
through the file with the <PgUp> and
<PgDn> keys. Pressing <Esc> takes UTIL
back te-sorted directory mode. Some
browsing, programs load the whole file into
RAM dnd can only browse through files
shorter than a preset limit, but UTIL can
browse through files of any length.
Wordstar creates files with some charac-
ters other than the normal alphabet. These
will be hard to read if you try to browse
through them in the manner described be-
fore. UTIL foresaw this — if you want to
browse through a file created by Wordstar,
press <Alt-B> and all odd chatacters will
be translated. While in browse mode, sec-
tions of file can be marked for printing.
Pressing <P> then prints the marked por-
tion of the file.
Deleting and copying files is also done
from the sorted directory. ln each case the
cursor is placed over the filename of in-
terest. To mark it for deletion. press the
poate newer ae eee ee ene -+ hoe 6 ee me ee aoe
| File Name {| Date | Time | {| File Name | Date [ Time |
+ ~ meee oe wether ea} Spee a eee eee | ---eeee- tonne op
\W.BAT ]07 /01/85/09:29p| {BACKUP.COM = |08/02/83[10:05p|
|1.BAT jO1/01/80/00:04a) | BAK. BAT 12/31 /84/02:25p|
[01/30/84412:00n]
JCHKMACH.COM |03/12/84(03;38p|.
|COMMAND.COM [01/30/64(12:00n]
[01 /30/84)/12:00n]
(04/27/85415: tip]
|02/16/85|02; 34af
]OISKCOMP.COM/02/18/84/12:16nt
)DISKCOPY.COM/02/18/84/12:22n|
|DOSEDIT.COM |01/16/85/02: 49p|
[D1 /30/84[12:00n|
[04 /30/84/12:00n|
101 /30/84112:00n{
[11/01 /83]00;:00a]
90112 bytes free
BY JOHN HEPWORTH
A sample sorted
directory from UTIL.
+= +
<Alt> and <D> keys simultaneously. Any
number of files can be marked like this.
Actual erasure only occurs after pressing
<Alt-X>. If you leave the sorted directory
with files still marked for deletion, UTIL
will ask if they are to be deleted.
Copying is done similarly, by placing the
cursor over the filename and pressing
<Alt-C>. On exiting UTIL a batch file is
created on the default drive, and all
marked files are copied onto it. Marking a
file is not final, and any marking for dele-
tion or copying can be removed by.press-
ing <Alt-U> to Undo the marking.
Other Functions
UTIL allows you to run your favourite edi-
tor or word processor from within Sorted
Directory mode by placing the cursor over
the filename and pressing <Alt-E> forthe
editor, or <Alt-W> for the word processor.
<Alt-S> Is a similar, but user-defined,
command which can call other programs
such as assemblers and compilers.
Copyright and User-Supported
Software
UTIL is user-supported software; it’s
copyright, but the author has allowed all
users to copy it and give copies to any
other person. in return, satisfied users are
asked to send a donation of SUSI0 — not
much to pay for such a great program — to
the author. | | |
The Sydney IBM PC user group has a
bulletin board on (02} 238 9034, located in
the computer section of Grace Bros’ Syd-
ney shop, using equipment loaned by
Grace Bros. Registered users of the board
can download UTIL from the copy { have
uploaded. Visitors can log on and get reg-
istration information. Requirements for
use of the system are 300 baud, 8-bit word
length, no parity and one stop bit.
UTIL is so powerful | can’t possibly de-
scribe it fully here, but the notes above
should whet your appetite. O
BACKUP
PROTECTED
SOFTWARE
From the team who first
brought you COPY Il
PLUS in 1981 comes a
completely updated disk
utility for your Apple //
computer.
New features include:
@ Fully automatic bit copy. All
parameters are stored on
disk. Simply type in the name
of the program you wish to
backup, and COPY {1 PLUS
does the rest!
e New utilities including
Alphabetize Catalog, Fast
2-pass Disk Copy on a /ic or
lie, and on all-new Sector
Editor.
e Supplied on a standard DOS
diskette. Runs on the Apple
ll, Apple //+, Apple //e, Apple
lic. Requires 64K and one or
two disk drives.
Increase the power of your
Apple il...
Use COPY I
PLUS™ 5.0
Call M-F 8.30-5.00 (W.
Australian time) with your
welcome ere INN
(09) 481-0074
Or send a cheque (add $5 s/h) to:
ENTRAL POINT
Software,
557 Wellington Street,
Perth, W. Australia. 6000.
_-“T copy il a
ne om S\ mac / reer 4)
co% | nan
This product
is provided for the purpose of enabling you
to make archival copies only.
ae
a a
135
PIII AAA ADA AA A.
4
OOO OY yO Cay
KKK KKIKKKKK
x From the publishers
of ‘ETI’ and ‘Your
Computer’ magazines.
Kx
XK the Microbee Hackers Handbook
will tell you how to:
¢ Get more from the Bee's graphics
capabilities. %
set up for telecommunications on
the Bee.
e Play music on the Bee.
@ Build a joystick and a light pen for
the Bee.
, © Get hardcopy — cheaply.
e Expand your 16K Bee to 32K
@ Make the Bee a better games
machine.
e Turn your Bee into a facsimile
decoder.
@ Solve equations on the Bee...
and much more!
*
$6.50 at your newsagent now.
tok
Om
POI DIA IAA
ORO OOOO.
KKK KK
OOO
Your APPLETOSH
What About The IIs?
With all the current hype about the Macin-
tosh, my faithfull Apple lic has been sitting
in the corner gathering dust, so | decided
to find out what Apple is planning to do
with the Il family. |
Since the ‘Palace Revolution’ in june it
has become increasingly difficult to find
out what Apple is planning; the new reg-
ime has different ideas. The other problem
is working out which rumours started when
— anything prior to Sculley’s coup, for
example, could be invalid now. Anyway, I'l
pass on what | know.
The statement ‘Apple II forever’ may well
be true; it is by no means dead. There is
rumour that we'll soon see an 800 Kbyte
microfloppy drive for the Il. The drive,
made by Sony. is quiet and fast, and Pro-
DOS-based. With an accelerator card and
the | Mbyte RAM card the system should
be extremely powerful and fast.
The enhanced Apple Ile has been
released in the United States and is due to
arrive in Australia very soon (if not by the
time this is published). The Ile is now effec-
tively a IIc; it will run all the same software,
and has mouse characters and the 65C02.
The Appletalk network is still not fully
functional, but does give a link between
the Apple Il and the Macintosh.
Finally, | expect we'll see a range of 128
Kbyte double high-resolution colour prog-
rams coming out in the near future. With
the current Apple Monitor [00s (which
aren't available in this country because of
cost), the quality of the double high-
resolution is exceptionally clear. [n fact,
you can use the monitor as an 80-column
display without loss of resolution. With the
cost of colour monitors coming down we
may well see these quality units within our
reach very soon.
Grabber
Selection box
Paintbrush
Shaperubber
Show full page
Edit patterns
Any pattern box
Pencil
BY ANNETTE
BROWN
Double-clicked Icons
If you click twice on the functions shown in
Figure 1, you'll achieve interesting results,
aS YOU Can see,
While on the pencil icon, if you press
down the option key after selection of the
pencil the pencil turns into the grabber.
When you release the option key it returns
to the pencil.
Changing font sizes requjres similar
commands to those used with Word. The
> key makes the font larger and the < key
makes it smaller. The shift key andthe > or
< cycles through the fonts. (Word uses the
shift and < > keys for font sizes.)
Move ‘Em Out
To lasso or to box? Although these two
selections look similiar, there are some
important differences. The box (on the top
line) actually cuts out a piece of the draw-
ing, while the lasso captures an object
without the white spaces. An interesting
feature of the lasso is you don’t have to
complete it; when you release the mouse
button Macpaint connects the ends with a
straight line.
Perfect Circles
To make a perfect circle, simply hold down
the shift key. The same can be done for
perfect squares, and used with the polygon
shape all angles are at 45 degrees or multi-
ples. |
The final tip is the use of the option key
while drawing one of the shapes. If you use
the thin line and hold down the option key
while drawing a box you get a box with a
dotted line border (no border if using a
pattern). If you select a bigger border you'll
get a border with the selected pattern.
That's all for now. If you have any tips on
Macpaint, Write or other popular Macin-
tosh programs I'd be interested in hearing
from you so | can pass them on. C]
Select all of the window
Edit screen so you can change the brush
Clear the whole window
Same as entering fat bits.(However if you press the command
key — next to the option key- and click you enter fat bits at
that point.)
Figure I.
S
taiv/PO
Micke SUP
\S
ermina
yitiple
Mutations
Terminals
n
DEC compatible
cPr2
colour
printers
Take a look at [DATASCAPE
Freedom for your information
ay Importers & distributors of top quality
peripherals from Anadex (Printrontx), Ampex,
Eaton, JBCC (NDK) and NEC.
a Experienced technical support and
maintenance Australia-wide, plus informed pre-sale
advice.
ea Competitive pricing and fast delivery.
@ Streamlines all of your purchasing decisions.
| r=. =.
Mail Cou
Syd
Pon to: D
Ney Office: 44,
Ourne office: ,
i ! would like to know
To anyone coming from
8-bit machines with a 64
Kbyte limit, 640 Kbytes
sounds enormous, but with
modern software it can
really cramp your style.
Any serious work would
require 512 or preferably
640 Kbytes.
The Aboveboard
The Intel/Lotus solution is the Expanded
Memory Specification, which takes the
memory limit of a PC to 8 MBytes. The first
announced hardware product is Intel's
Aboveboard. Available in versions for the
PC and the AT, each Aboveboard can pack
2 Mbytes of RAM, and two Aboveboards
can be ina PC at the same time. Using the
extended memory requires modified soft-
ware; Lotus has announced new versions
of [-2-3 and Symphony which can use the
extended memory and also incorporate
added features.
While Intel and Lotus have released the
first products under the Expanded Mem-
ory Specification, the specification is
"available to other companies for develop-
ment of other products compatible with
the new memory standard”.
JRAM-2
Tall Tree Systems recently announced the
| JRAM-2 board, again with a limit for each
| board of 2 Mbytes, but a total of eight
BY JOHN HEPWORTH
boards can be installed to give a maximum
of 16 Mbytes. Obviously no PC has that
many expansion slots on the mother-
board, but an expansion chassis can fix
that. JRAM-2 appears to be configured dif-
ferently from the Aboveboard; at present it
can extend the available memory for nor-
mal applications to 704 Kbytes and use the
surplus memory as RAM drives, spoolers
and so on. Transferring program files to a
RAM disk can make some software fly!
Cattledogs, anyone?
The first applications of mainframes were
in the scientific/defence/code-breaking
areas. Later they moved to the commercial
areas, and now very few businesses could
compete without data processing. It's no
surprise that business applications took
precedence in the early days of micros, but
the swing to the scientific/engineering
area has started,
IBM in the United States recognised
this, and prepared a catalogue of engineer-
ing and scientific programs available from
non-IBM sources. Ranging from languages
to architecture, engineering, graphics, pro-
ject management and costing, the paper-
back lists each program, describes its func-
tions, specifies the necessary hardware
configuration, and gives vendor and pric-
ing information. Stock numbers listed on
the rear cover are 6024194 and GC34-0588-
0. It should be available through the library
in the IBM office in your state.
IBM Australia is not about to be up-
staged by its American cousin. Last year a
showcase for engineering and scientific
users of microcomputers was held in Syd-
ney, and a listing of scientific and en-
gineering programs available in Australia
has subsequently been prepared. It should
be released in late 1985; contact the IBM
library for a copy. O
ea: | Va | ‘o% 4
a
dy. Tax) S nn
: 7 jc
‘| Electronics Today is Australia’s dynamic
\ electronics monthly. It has more special
features, new and exciting projects to
build and a wealth of information on
components, equipment and new
technology. Regular features include
Australia’s top hi-fi reviews and news
on communications and computing.
Buy your copy now from your local
newsagent.
| — |
Pe
}
J
7
ti
|
(> hens /4 itl
Introducing Software That
Comes With Its Own Built-In
Wid GRAPHICS FE
PROCESSING
BUILT-IN | G4K RAM BOK USEABLE
a+ BASIC WITH DVER 75
BUILT-IN COMMANDS
INCLUDING ‘HELP’ KEY
SOFTWARE
PACKAGE
Word processing, electronic spreadsheet,
graphic plotting and file management certainly
need no introduction.
But a computer that has them all built-in
certainly does.
You could easily say the built-in software
alone is worth a lot more than the price.
But then again you could easily say the
Commodore PLUS/4 computer alone is worth a
lot more than the price. With 64K of memory,
60K fully usable, full size typewriter keyboard,
four separate cursor keys, high resolution colour
graphics, extended BASIC, split screen and
windowing capabilities.
Turn on the power and judge for yourself.
Write and edit letters, reports, papers and novels
with the built-in wordprocessor. Do the books,
the budgets, the projections, profit/loss
Computer
C= commodore
STD WHF) TV, AND
MONITOR, OUTPUT.
OPERATES WITH ALL
STD COMMDDORE 64
PRINTERS & DISK
DRIVES.
121 COLDURS 40xe5
SCREEN FORMAT
COMMODDRE 16
SOFTWARE
COMPATIBLE
statements with the built-in spreadsheet. Draw
circles, boxes, complex shapes, images and
combine them with text with the graphics
program. Collect, store, organize and retrieve
information such as mailing lists, inventories,
personal files, business files and recipes with the
file management program.
Go from one program to another at the touch
of a key. For not only are they built into the
computer, they're built into each other. So, for
example, in one document, you can go from
words to numbers to graphs to names and
addresses. In just a matter of moments.
The Commodore PLUS/4. The first new
computer that doesn't have one new thing about
it. It has four.
For further information contact your nearest
Commodore Dealer.
COMPUTER
Keeping up with you.
Commodore Business Machines Pty. Ltd. New South Wales: (02) 427 4888
Victoria/Tasmania/ South Australia: (03) 429 9855 Western Australia: (09) 389 1266 Queensland/Northern Territory: (07) 393 0300
BMS/CCI65
139
For Sale
Commodore Bank Street Writerin
original wrapping -$50 fo disks
and manual. Phone (059) 665 270;
Lilydale area.
VIC-20 Program Library
High-quality games, utilities.
educational and miscellaneous
programs available. Send SAE to
Chris Groenhout, 25 Kerferd
Street, Watson 2602, for a list.
ACT VIC-20 Bi-Monthly
Magazine
Contains many interesting arti-
cles and programs — $2 for a
single issue, $12 for a year’s sub-
scription. Write to Chris Groenh-
out, 25 Kerferd Street, Watson
2602.
IBM PC 256 Kbyte Memory
Card
As new. Will sel] for $256. Write to
12 Monkman Street, Chapman
2611; or phone (062) 88 3404 ah.
Swap C64 Programs
C64 owner with 100 programs
wants to swap. Send list and disk
to G. Kleidon, Box 228, Emerald
4720. Ph (079) 823 925.
Wanted
Secondhand Apple or compatible
for under $700. Phone (054) 91
1686 ah; or write to Martin Wicks,
1 Carrie Street, Charton 3525.
CLASSIFIEDS
Oric |
A new 48 Kbyte home computer,
with all manuals, lots of software,
leads and a new tape recorder —
$400. Phone Rod Greenland (067)
46 1430.
Wanted
Fax and RTTY modem and soft-
ware for the Microbee. Assem-
bled and tested for use by DX/
SWL/. Phone Joe on (059) 87 1167;
or write to PO Box 235, Dromana
3936.
Microbee
With 32 Kbyte IC, a joystick, a
Kaga monitor, all manuals, a cas-
sette player, Wordbee, BASIC,
and other software — $650. Con-
tact Julian Bird in Kingsbury on
(03) 470 3010.
Microbee Tape Copier
Backup M/C programs at 300/
1200 baud, change auto-start,
and create copies suitable for
transfer to disk — $9.20. J Arnold,
36 Victoria Street, Rooty Hill
2766.
VZ200/300 Modem
RS232 interface with software in
ROM. Modem supports Bell 103/
CCIT V.21 300 bps with auto-
answer and telephone handset.
Phone (03) 791 5850 ah.
Trans-Net:
incur Ad
I OT
re .
Be aye essary Oe
4 ? . = — ’
ie sss)
ue -
ems (ty
rm Create Fabulous
Networking capabilities
_for your PC _
Li pee
ot HY
Dai ' =
“oll A
a F
oo
pai
| Ses
= ne az
Soaring
haan eR aE SaaS
Trans-Net is the most easy-to-use
and low-cost local area network
available for your IBM PC and
PC-compatible personal
computers. It allows you to
interconnect your stand-alone
PC’s and bring you into a
fabulous networking world.
° Data Sharing: Before Trans-Net, the only way
to share data between PCs was to make copies
of floppy disks and distribute them to the ap-
propriate users. This was not only time consum-
ing, but the copied information quickly became
“‘old’’ as the original data was updated. Now
your users can share up-to-the-minute data files
via Trans-Net.
* Peripheral Sharing: Some high quality add-
on peripherals — such as letter quality printers,
plotters, hard disk systems and communication
devices are too expensive to add to each per-
sonal computer in your company. By installing
Trans-net in your facility, you can save quite a
cost by sharing the expensive peripherals with
all Trans-Net users.
e Inter-Computer Communications: The
needs for your inter-computer communication
within your office will be getting more and more
important in the future. Before Trans-Net, there
is nO Way for your personal computers to com-
municate or talk to teach other.
¢ Networking Transparency: Trans-Net, with
multi-tasking capability, is so advanced, most
users won't even know they are utilizing the
network. Network operation is so simple and so
rapid, users can immediately realise dramatic
increases in productivity.
e State-of-the-Art Simplicity: RPTI not only
created the most advanced PC Local Area Net-
work, but a Local Area Network of elegant sim-
plicity. Installation, for instance, takes only a
few minutes per workstation. Best of all, Trans-
Net networking software, all by menu driven,
is SO easy to use and flexible, that everyone can
operate the Trans-Net local network within a
few minutes.
OSBORNE
3rd Floor, 93 York St., Sydney,
N.S.W. 2000 Ph. 290 1122 TIx. 70510
BY BRUCE MITCHELL
Going Dotty
While most of us struggle with our green-
screen monitors, single disk drives and a
pirated copy of ‘Welcome’, it’s encouraging
to know some BBC owners have moved
beyond a state of penury. Only the other
evening | heard the wailing of one pluto-
crat, complaining he was down to the last
couple of Mbytes on his hard disk.
Although able to ignore this crass be-
haviour, | revolted when, only a few mo-
ments later, he complained it was hardly
worthwhile owning a high-res colour
monitor because there were only eight col-
ours to look at. |
It’s not true! A few moments spent jug-
gling bits in the screen memory can pro-
duce variety resembling a paint manufac-
turer's colour card, and you get to choose
the ridiculous names for the colours.
The technique creates a fifth colour in
mode | by mixing two ‘standard’ colours.
In this mode, each pixel is controlled by
two bytes, enough to define which of four
colours is displayed. By setting up alter-
nate bytes to be one colour, with those in
between another colour, an effect is cre-
ated similar to that used in some types of
colour printing, where the eye merges the
adjoining dots so they appear to be a diffe-
rent colour from that of the individual
dots.
The dot pattern giving this effect is
POKEd into part of the screen memory
(see line 60 in Listing 1). The dots are
drawn in ‘logical’ colours | and 2, and re-
ference squares of é¢ach ‘actual’ colour (0
to 3) are shown across the bottom of the
screen. The numbers of the ‘actual’ colours
in use are shown at the top of the screen,
and by pressing a key you can step through
every combination of the eight ‘actual’ col-
ours available. |
Some of the resulting colours are horri-
ble, others particularly useful. To use them
you'll need to write a utility which allows
you to draw the dot pattern using cursor or
joystick control, or adapt one of the fill
routines which seem to be taking over
some BBC specialist magazines in the Un-
ited Kingdom.
Of course, all this POKEing is likely to
upset second processors, so it's probably
best to turn them off. Those who are rich
enough to afford them will not mind asking
their butler to reach around the back and
throw the appropriate switch.
View Upgrades
Being pretty well fed up to the teeth with
the dozens of bugs In my 1.5 version of
Acornsoft’s ‘View’ word processor, I sent
the ROM and $30 to Barson Computers
and within a few days View 2.1 arrived.
Interestingly, only the ROM was in the
envelope. By reading between the lines
after entering * HELP CMODE, I discovered
| could now print a document without sav-
ing — a facility which is useful as long as
important files aren’t just printed and left
to rot in RAM as the power fades away.
There was also a new command, FOLD,
which | was naive enough toassume would
shdw you where to fold the printed sheets.
(I never manage to get letters into en-
velopes first try, so this would, | thought,
be a definite improvement.) Alas, | was
wrong again ... and where was the docu-
mentation?
Now, I'm not averse to cost-cutting if it
eventually benefits the customer, but to
spend money on ‘upgrading’ software
without providing any explanation of how
it differs from previous versions is, to say
the least, of very doubtful benefit to any-
one except Telecom. Three lengthy phone
calls to Melbourne, each of which entailed
being put onto wrong exténsions, elicited
no information, but | was finally promised
a summary of changes “if there was one
around”.
Seven weeks have passed and no in-
formation has arrived. Should | assume
Your BBC
there aren't any useful changes? I'm
wondering why I parted with $30 — many
of the old, familiar bugs still remain and, as
a bonus, the printer driver now gets lost if
you use the NEW command. It’s probably
too much to .sk fora debugged version of
View within } months of the previous ‘de-
bugged’ version, but is it too much to ask
what FOLD does?
Electron Programs, Anyone?
Late in May the Victorian Education De-
partment joined the rest of the country in
accepting the BBC in itsclassrooms. To the
surprise of many, the newer B+ (64 Kbyte)
model of the Beeb was joined by the Elec-
tron. Fitted with an ADFS chip, this
machine looks remarkably like a Beeb toa
network. The chip, however, prevents the
electron from using any software which
requires PAGE to be set lower than about
&1900, ruling out just about every decent
piece of software yet written for the Beeb.
Please write if you know of any programs
that survive on the Electron — there area
lot of people who would like to use a
machine of the Electron’s price to do
something educationally useful, apart
from teaching programming.
Next month, I'l] look at the ACK BASIC
compiler and why you should think very
carefully before buying one. O
10 REM COLOR MIXING IN MODE 1
20 REM Press ESCAPE to finish.
30 *#TVO It
40 MODE]
SO REM Poke the bit pattern intascreen memory.
60 FORAZ=&3780 TO &7380 STEP4: !AXZ=&AS
SAASSA: NEXT
70 REM Draw reference color patches.
80 FOR AZ=0 TO &
90 GCOLO,A%
100 X%=AL¥ 320
110
160: PLOTSS, X%+520, 140
120 NEXT
MOVEXZ, Os MOVEX%+320, O: PLOTSS, XZ,
130 PRINTTAB(20,1)"Press any key.";
140 REM Step through every cambinatian
150 REPEAT
140 FOR A=0 TO 7
170 VDU19,1,A;03
180
190
200
210
220
230
240
Z=GET
NEXT
NEXT
UNTIL 0
FOR B=A TO 7
VDU19, 2,B; 0;
PRINTTAB(O,1) 343"
= 355
Figure |
141
BY COLIN TRINGHAM
Space Chase
Since starting this column I've received
very little feedback. However, one users’
group member did complain the columns
don't go into enough detail, which is a
valid comment, but within the space
allowed it's difficult to delve very deeply
into any one subject. This is why | refer to
so many articles from other sources — |
can't easily condense six pages of informa-
tion into one!
This month | want to look at the Prag-
rammable Character Generator inside the
Microbee and illustrate some methods of
getting more out of this useful feature.
First try an experiment: write a simple
BASIC program to load just one of the 1 28
PCG characters with your required shape
and print this character to the screen.
Check the amount of memory left before
you start your pragram and after it's
finished.
For my system, PRINT FRE(0) initially
gave a figure of 30206 bytes free. After
typing in asimple PCG shape! was left with
only 30066 bytes free; it took 140 bytes to
specify just one character. The DATA state-
ment for the 16 data values took up 70 of
these bytes because each data value —
such as 255 — is stored as three ASCII
numbers.
Obviously, if we're going to use lots of
PCG characters our DATA statements are
going to be rather long, and, even worse, it
will take a while to load this information
"There must be a better way,” you say,
and you're right. In fact, there are at least
two much better ways to load your PCG
characters into memory, and both of them
rely on the use of one simple machine
code function — the LDIR assembly
method.
LDIR (which stands for Joad, decrement,
increment and repeat) will load a block of
data of almost any length into another
area of memory. You can load all 128 PCG
characters into their RAM from your prog-
ram in less than 1/50th of a second, and
each character takes only 16 bytes of mem-
ory, with an overhead of another [3 bytes
for the machine code. You can even have
several data blocks for different sets of
characters and load different character
142
"There must be a better
way,” you say, and you're
right. In fact, there are at
least two much better
ways to load your PCG
characters into memory,
and both of them rely on
the use of one simple
machine code function —
the LDIR assembly
method.
sets into the PCG as required. This gives
virtually unlimited PCG characters
(although only 128 can be used at one
time), and is the method used in the Au-
steconomy game.
Having decided to use this much better
method, we have to decide where to load
our PCG data. The first method ! used re-
lies on fitting all the data into BASIC prog-
ram lines while ensuring the BASIC prog-
ram itself never sees the data during the
running of the program (to do so would
cause more etror messages than | could
count). Hiding your machine code behind
a REM statement does work, but can cause
problems since BASIC apparently still
reads the line and gets very confused if it
reads a control code. (a data value less than
31) within the line.
A Better Method
A better method is to start your program
with line I and make the first instruction in
that line a GOTO 100. After your colon
following the first command you can put
any code you like, because BASIC will nev-
er execute it. In addition, you have another
98 lines in which to put any code you re-
quire. You must be careful not to LIST
these lines as they are expanded into non-
Your BEE
tokenised form when they are printed, and
lines longer than !84 characters (the limit
of the line buffer) cause problems by run-
ning over the end-of-line markers when
they are restored to memory.
However, for programs requiring around
eight to 28 PCG characters, | find this
method the easiest to use.
A third method is to collect all the
data bytes for your PCG characters, and put
them together at the end of your BASIC
program with your machine code loader at
the start of the code sequence. This works
very well, but you must alter your end-of-
file pointer to accommodate the new sec-
tion of code the first time you save the
entire program.
The LDIR command is well documented
in any books on Assembler, and since the
values for the start of the block and the
position it is moved to in the PCG will vary
according to your program, you will have to
work out your own Code.
Designing PCG Characters
So far so good, but we still have to design
your PCG characters. Here you will need
some artistic skill and/or lots of patience.
I've tried most of the graphic designer
packages | can find, and the best seem to
be modified versions (three characters
wide) of Harry Purvis's original PCG prog-
ram, PCG with Character, which appeared
in Your Computer two years ago; and poss-
ibly Sketch Pad (from AT), mainly for
geometric shapes. Actually, this latter
program is probably much better than
most, but the manual lets it down badly
The Swedish Microbee agents have
come up with two excellent PCG programs
which will hopefully be on sale by the time
you read this.
These programs seem to have every-
thing you need in a graphics designer, and
are accompanied by good documentation.
One program is for BASIC users, while the
other allows easy design of characters in
the 80 by 24 screen format, which uses a
character only 11 bytes high.
I've seen an advertisement for another
PCG program in the pages of this maga-
zine, but at this stage I have no feedback as
to how good it is. O
Bateman coe
dare Maree ely
letters almost
look engraved.
ee.
hl eo
od Pee ee i, tt es :
Hoe atee reo ee ‘i ae r . ha hi,
AT ep plot tee tp ee eh
Cotes = foot Sets AY Pa
EJ aT es bt oe eel c
rau tatiies ee | std a
vat ee, a ‘a a
oo ° a Lipa pe: }
Sg a SeralcLerey 4
ha pepe ey
ae
Si ea oon
“She i mala Slipy oo
hb Pere als ten pet
StarWriter™ by C.Iton
Everything about aC. Itoh StarWriter StarWriters are backed by a full
daisy wheel printeris solid. The print. — warranty and Anitech's nationwide
The reliability. And the company service organization. When you
behind it. You can choose print come, see how well they're built and
speeds that range from 22 to 58 how well they print, you'll Know why
characters per second, with every C. toh StarWriters outshine all
line crisp and clear and straight. the rest.
You can underline, printin boldface, © Only at your Authorised C. Itoh dealer.
use sub and superscripts.AllC.ItoN __ Distributed exctusively in Australia by:~
) : 4 | ADELAIDE: (08) 356 7333 BRISBANE: (07) 275 1766 HOBART: (002) 34 4511
aT fan be MELBOURNE: (03) 7959011 & 7955111 PERTH: (09) 277 7000 & 277 1944
| | _ : i SYDNEY: (02) 648 1711 & 648 4088 AUCKLAND: (09) 4442645
A DIVISION OF THE AN! CORPORATION LTO (INC INNSW)
* StarWrleris a Trademark of © Noh Digital Products. ll
Your C64
Programming the Function Keys
Both the 64 Users’ Manual and the Prog-
rammers’ Reference Guide lack any mem
tion of how to use the function keys.
Perhaps the authors thought it too ob-
vious to mention, but since it’s quite a
common enquiry from new users, a bfief
explanation is in order.
The 64 has a 10-character keyboard buf-
fer which is automatically updated 60
times a second. When any key is pressed
its CBM-ASCII code is placed in the buffer.
The ASCII codes for the function keys are
from 133 to 140. Both the Users’ Manual
and the Reference Guide have ASCII and
CHRS tables at the back which detail the
codes for all keys, including the function
keys. |
You can use the BASIC GET statement to
read the first character In the queue ina
way a program can handle it — GET AS will
read the character and call It AS. AS is a
string variable and can be easily tested to
see if it's oné of the characters you're look-
ing for. For example:
10 GET AS:IF AS=" THEN 10
20 IF AS=CHRS( 133) THEN 40
30 GOTOI10
40 PRINT “ Fl WAS PRESSED. ”:STOP
Line 10 gets a character from the buffer;
if no key is pressed It will loop back and
wait for another one to be pressed.
Line 20 tests for the Fl character and
branches if successful.
Line 30 is reached only if the key pressed
was not FI. it loops back to wait for another
selection. This program will loop inde-
finitely until Fl is pressed.
If you wanted to test for more than one
function key you could insert mofe lines
between 20 and 30. You could also use one
or more ON ... GOTO statements; for ex-
ample:
20 ON- (AS="<F 1 >") -2* (AS="<F3>")
-3* (AS="<F4>") GOTO 40,50,60
When typing this, note that <FI>
means press FI, not ’<’ ‘FI’ ’>’. When
you press a function key while in quote
mode you see a reversed graphic symbol
appear. This has the same effect as testing
for the CHRS() values, but makes a more
compact code,
After determining which F key was press-
ed it's simply a matter of branching to your
appropriate routine. It's up to you to work
out what you want it to do.
The function keys can also be program-
med under machine code; this is the only
way to make them work in direct mode. The
DOS 5.1 wedge uses this technique, as do
the Plus-4 and C+!I6. By intercepting the
keyboard deciphering routine (CHRGET at
144
115-138 on the 64), ML prograrnmers can
catch the F keys before the regular BASIC
has a chance to register them. It's a neat
trick, but one which requires a good deal of
ML experience to pull off. Machine lan-
guage enthusiasts will find the DOS 5.1
wedge techniques worthy of examination.
Unclosed Disk Files
After mentioning the 1541's reliability last
month, several irate readers rang me to
relate horror stories about how other files
on their disk had been corrupted when
using the ‘@SAVE’ (save and replace)
command.
The problems weren't caused by the
‘@SAVE’ command, nor was there any bug
in the 1541. The trouble was caused by the
presence of unclosed files on the disk —
something we should all avoid. The 154!
manual warns of the dangers of not prop-
erly closing files, but doesn’t hint at the
scale of potential disaster.
Unclosed files are usually caused by
faults in your programming. You may have
forgotten to use the CLOSE command af-
ter writing to a file, or perhaps a bugin the
code meant the CLOSE command was
never executed. Other causes can be power
failures while writing to disk, or pressing
the STOP key or removing a disk while the
drive is still writing.
You can detect unclosed files on your
disk by LiSTing the directory. These bad
files are marked by an asterisk after their
filename. Do not attempt to scratch them
or write or save to disk while they are pre-
sent.
Unciosed files confuse the disk’s BAM
(block availability map). The BAM is the
key used by the DOS to determine which
blocks are free and which are not, and
scratching or writing files while the BAM is
confused can Jead to unpredictable re-
sults, including corruption of data or prog-
rams.
There's a simple fix — the Validate com-
manid.
OPEN 15,8,15:PRINT#15, “V": CLOSEI5
(or >V using the wedge). After performing
a Validate check the directory again; there
shouldn't be an asterisk in sight and your
disk will be safe once again. Unfortunately
Validate won't repair any damage that may
have already been done to your other files,
so you should make it a practice to regular-
ly check your disks for unclosed files.
I Mbyte Drives
Commodore is currently selling its 1001 |
Mbyte drive for an incredible $299. On a
bytes per buck basis this represents asto-
BY IAN ALLEN
nishing value, especially compared with
what non-Commodore users have to pay
for similar storage capacity. Both the 1001
and its dual-drive equivalent (the 2 Mbyte
8250 at $1350) use the parallel IEEE stan-
dard for data transfer. This requires a spe-
cial interface but is at least 10 times quick-
er than the system used on the 1541.
Although the 1001! can’t read or write to
1541 disks, its combination of fast access
and storage capacity makes it ideal for
database applications. Database prog-
rams which support IEEE really sing (if
you don’t believe me, check out Pittwater
Distributors’ Electronic Card File on a
1001). One national video chain is using a
64 coupled to a 100! in each of its outlets
to maintain cassette rental records — at
less than one third of the cost of so-called
‘business computer’ alternatives.
Leading Edge IEEE Interface
There are many IEEE interfaces on the
market, ranging from $75 to $250. Some
are suspect, causing inexplicable prob-
lems when you Jeast expect them. Others
use switching techniques to cheat, provid-
ing a pseudo IEEE without the full speed
benefits. The best {Interface i've come
across is the Leading Edge, and it’s made
right here in Australia.
Leading Edge. comes in the form of a
cartridge plus a dual ROM board. Having a
dual ROM makes it very easy to convert
your computer back into a standard 64;
you simply flick a switch. The Edge can be
ordered in various forms, supporting just
about every combination of output devices
you can imagine. There’s even a version
which supports both IEEE and the Com-
modore serial bus at the same time; using
it you could simultaneously run a 154], a
1001 (and/or 8250) and a Commodore
printer. Other options allow you to use a
Centronics printer or the RS232 port.
The Edge was chosen by the video chain
I mentioned earlier and is also in use on
the RCOM BBS. Sysop Simon Finch waxes
lyrical about it, and says his main joy has
been from a programmer's point of view
(he writes his own BBS software); because
the Leading Edge is fully transparent,
programmers aren't required to use any
special POKEs or SYS commands when
switching from an IEEE to a serial one
drive.
For further information contact Leading
Edge, PO Box 182, Tuart Hill 6060; (09) 445
2152.
Leading Edge can also supply a 100!
single-drive backup program— something
most 100i users will find very useful. O
BOOKS IN BRIEF
Macintosh Notebook:
Macpaint
John Heilborn
Prentice-Hall, $33.95
A hands-on guide to both the new
and old versions of Macpaint,
written in very simple language.
Each step is explained in detail,
with accompanying sketches and
bold crossheads to assist the
novice. Every chapter has an ex-
planatory heading. a list of con-
tents and a brief synopsis. The
book is written and typeset on the
Macintosh and Imagewriter, so
text and illustrations look just
like those you can create on the
computer screen.
The Word Processing
Handbook
Katherine Aschuer
Pan, $8.95
An American step-by-step ‘how
to’, which has been revised for the
UK and Australian markets, The
Word Processing Handbook advises
what machines are available,
their functions, how to choose
the right system, the pitfalls to
watch for and what kind of staff
training is needed — and it’s all
presented in a straightforward
style with easy-to-read print.
Electron Assembly Language
Bruce Smuth
Shiva (ANZ), $7.95
A guide to machine code prog-
ramming, this book discusses
binary to decimal to hexadecimal!
conversion, mnemonics, the
accumulator, index registers,
assembly delimiters, the status
register and carry flag, addressing
modes, addressing, subtraction,
multiplication and division in
machine code, the stack and how
to use It, subroutines — assemb-
ler equivalents of BASIC, GOSUB
and RETURN and machine
operating system routines and
their uses.
Appendices giving ASCII codes,
assembly language equivalents
of BASIC statements. and the in-
struction set and opcodes for the
6502 are included. An Electron
utilities tape is also available.
Software For Microcomputers
— A Businessman’'s Guide
Deloitte Haskins & Sells, $12.95
The third in a series of books on
microcomputers written specially
for the Australian market, the
guide emphasises two golden
rules: select your software before
choosing your hardware, and buy
the best-quality software in pre-
ference to poorer quality, even if
it's cheaper.
Assembly Language
Programming for the Acorn
Electron
lan Birnbaum
Macmillan, $21.95
A book with exercises and full
solutions. backed up by an
accompanying cassette which
contains all relevant listings and
two additional utility programs.
The Complete VIC ROM
Disassembly
Peter Gerrard, Kevin Bergin
Duckworth (ANZ), $19.50
Intended for the serious program-
mer, this book includes fun-
damental memory maps, memory
architecture maps, the disassem-
bly itself anid the complete 6510
machine code instruction set.
The Penguin Book of
Commodore 64 Sprite
Graphics
Tony Atkinson
Penguin, $14.95
A book for beginners who want to
create their own animated
graphics quickly and easily on the
Commodore 64, The explanations
in each of the six chapters are
brief, designed for immediate
‘doing’. Five appendices provide
further detail for those who want
to understand the theory behind
sprite graphics. We're sorry to say
we thought the full impact of ‘the
magic of sprites’ was lost in the
black-and-white presentation of
this book.
Step By Step Programming
the Sega SC3000 — A Friendly
introduction for Beginners
Philip O'Carroll
Penguin, $14.95
A‘jump in boots and all’ guide to
46 ready-to-use programs, this
book enables beginners to get
started quickly. Create your own
games. with sound, colour and
animated graphics.
Sixty Programs for the
Dragon 32
Sixty Programs for the Atari
400/600XL/800XL
Sixty Programs for the VIC-20
Robert Erskine and Humphrey
Walwyn. Paul Stanley and Michael
Bews
Pan, $14.95 each
Toolkits for constructing efficient
programs, and the weapons re-
quired to disassemble them and
annihilate the bugs. Accompany-
ing texts explain the use and
mechanics of each utility.
The Power of Financial
Calculations for I-2-3
Robert Williams
Prentice-Hall, $23.95
Presents practical solutions to
everyday problems facing busi-
ness people. The procedures
necessary to perform each exer-
cise are given to the reader step
by step.
The Australian Guide to
Lotus [-2-3
Bob Thompson
Computer Tutor, $14.95
This ring-bound guide is de-
signed to give the novice micro-
computer user an introduction to
Lotus |-2-3, with integrated prac-
tical exercises to be performed on
the IBM PC.
The Bewildered Parents’
Guide To Computer
Programming
Shayne Micchia
Pitman, $12.95
Among the many positive aspects
of this book are its cover, Lyn
Stocks’ cute illustrations, the
easy-to-read type and Ms Mic-
chia’s simple and direct style. The
latter is evident from the first
chapter: “ ... computers are not
intelligent creatures. In fact they
are quite dumb.” Computer jar-
gon is avoided and each of the 17
chapters is followed by a sum-
mary, as well as quizzes and
assignments designed to prove to
parents that, “You cannot dam-
age your computer in any way by
pressing a key or giving a wrong
instruction.”
The Regis Touch
Regis McKenna
Addison-Wesley Publishing
Company, $22.95
Hailed as “million dollar advice
from America’s top marketing
consultant”, the contents of this
hardback are designed to teach
us how to make money out of the
‘computer age’.
The IBM Personal Computer
for Beginners
Seamus Dunn, Valerie Morgan
Prentice-Hall, $24.50
BY KATE STOREY
Eleven chapters, a set of appen-
dices and reference tables pro-
vide a comprehensive introduc-
tion to the IBM PC for beginners
with neither computing experi-
ence nor outstanding mathema-
tical skill.
A Glossary of Computer Terms
Edited by The British Computer
Society Schools Committee Glossary
Working Party
Cambridge University Press,
$4.75
As the title suggests, this is a
glossary of common computing
terms explained in simple lan-
guage. Fifteen sections cover a
wide variety of topics, such as
programming languages, person-
nel, architecture, applications,
storage systems and software.
The reader is guided to other re-
lated terms where applicable, and
a complete index is provided.
Microcomputer Art
Ross Edwards
Prentice-Hall, $19.95
A book for general application
with any small personal compu-
ter, Microcomputer Art shows how
to simulate the motion of a
‘geometric pen’ or ‘geometric
lathe’ on the computer screen.
Pitman’'s First Book Of
Amstrad Games
Hugh Cameron, Danny Olesh
Pitman, $12.95
An introduction to writing prog-
rams for the Amstrad series of
micros, this book incorporates a
number of program listings rang-
ing from games to a database
program. Each listing introduces
a new basic programming techni-
que, which is explained in detail
in the accompanying notes.
Tandy Educational Software
Sourcebook
Compiled by Karel Davey
Tandy, $14.95
A collection of more than 600
software products for Tandy’s
Color Viil/4 and Model 100 clas-
sroom computers. Programs are
indexed according to which sub-
ject they could be used in. Their
descriptions include: the
medium on which they are re-
corded, what instructional tech-
niques they employ, what system
configuration they require, the in-
tended user level, price and dis-
tributor.
145
BOOK REVIEW
Bit By Bit — An Illustrated History
Of Computers
UNTIL RECENTLY, hardware left me cold,
but after reading Bit By Bil, | regard compu-
ters in an entirely new light.
Stan Augarten’s approach to his subject
is summed up in the preface: “No machine,
no matter how extraordinary, is as interest-
ing as its maker.” True to this stated belief,
the author enlivens his discussion of his-
torically significant machines with snip-
pets of gossip and interesting anecdotes
about the people involved in their de-
velopment; for example, he writes, “Flint
was a colourful figure, an international
wheeler-dealer who earned his first million
selling munitions in Latin America and
who was popularly known, in the catchy if
exaggerated phrase of a Chicago reporter,
as ‘the father of all trusts’.”
Divided into nine chapters, each intro-
duced by a relevant quote from someone
of note in the industry, the book charts the
history of the computer in a straightfor-
ward, colloquial style, which even the most
unscientific dummy can understand. Au-
garten’s tongue-in-cheek tone renders Bil
By Bit quite digestible; | could identify with
a quote from CBS commentator, Edward R.
Murrow, “The trouble with machines is
people.”
Text in Bit By Bilis printed in bold, easy-
to-read type, and this paperback is just the
right size for bedtime reading (although it
won't cure insomnia}.
As the title suggests, illustrations are
abundant and the old family photos and
advertising copy would hold particular in-
terest for historians. | would have liked to
see more colour in a general-interest book
such as this, but
Chapter 6, which describes the rise of
the IBM empire, is perhaps the most grip-
ping. Augarten’'s assertion that, “To a large
HERE TODAY
BY KATE STOREY |
IBM is the computer industry,
degree
and almost every other computer company
in the world swims in its ocean” is sup-
ported visually by a table of the company's
phenomenal growth since World War UI.
Bit By Bit ts well organised; its 324 pages
includean index, a bibliography and notes,
a chronology, an epilogue and an
appendix.
Always down-to-earth, Bit By Bit fittingly
concludes: “Yet, no matter how smart we
manage to make it, the computer will never
be a panacea. It is a tool, a fabulous tool,
but nothing more, and we shouldn't invest
it with all our hopes and dreams for the
future.” | like that. O
Author: Stan Augarten
Publisher: Unwin Paperbacks
Distributor: George Allen & Unwin
Price: $19.95 rrp
HERE TOMORROW ___
System 816 features incredible storage
capacity, the flexibility to handle a large
variety of applications, and the speed to get the job done fast. And
you can choose from more than 3,000 CP/M® 8- or 16-bit
programs as your needs grow. With the ability to expand from
single-to multi-user, network up to 255 systems, and upgrade as
technology advances, this computer stands the test of time.
SYSTEM A 16
em
As your local Full Service CompuPro System Center, we'll tailor
a computer system to fit your needs. And
the service continues into tomorrow with
CompuPro’s full year warranty.
CompuPro’s System 816"...
the computer that increases
your productivity today . .
and tomorrow.
AUTOMATION STATHAM Pty. Ltd.
47 BIRCH STREET, BANKSTOWN, NSW, 2200.
(02)709-4144 TLXAA 73316
VIC: Vantage Applications Systems
852 Canterbury Road, Box Hill South, 3128
The CompuPro System 816... just as
essential tomorrow as it is today.
The Essential Computer™
: ompuPro
1944 CompuPia Systendt6and ThetssentalC omaytes are trademarks
(03) 890-0326
at CompuPre CPYMis a raqistered tademark ot Diqia! Research Inc Amencarers a trademark of Xerox Cop
aia ail
ia ' . 7 r
aia a ™ 7 Ps, 3 ail
Me el Ot Pee -
Y « ak, l .. _s ee i J a —" i
i 4 ' ‘i ay” al ~ 7 iL i _ > aie
din i a 4 og | 1 ij r } - | )
; al*. | — Ul
i. i . @ Wy i - i , | i al
. 4 ‘eae - | iw yr | |
api a i) |
al ~ =i 1 : |
{ - | | 7 A ia | |
i - j i 7 _—, ! i , '
all ee vie s | "
" ae * L eee 2.
=
y eal ‘eloaae a
a Se ee ee
Maha GS Peal iter ees oe
meh ie — tae ape ; eo cy : ie rs
The real PC compa
Here it is: the sensational star of the Data ‘85 show — the one
everyone wants but only we have been able to get!
So small, it will fit into a briefcase. So powerful, it has 256K
memory in-built (512K optional). So compatible, it will run
all the popular IBM PC pcetaus (such as Lotus,
Symphony, dBase, Framework, Flight Simulator, etc).
Yes, this amazing computer measures just 31 X 6.6 X
30.5cm. That's tiny!
And it weighs just 4.1kg. That's light. Yet it gives you the
same computing power as the others. That's
convenience!
And it comes complete with an in-built 720K disk drive. Ni
Cad Batteries (for up to 8 hours portable use). An 80
character, 25 line LCD display PLUS an RGB monitor port
for full colour graphics. Parallel printer port. AC adaptor/
battery charger. And so much more!
Strictly limited stock
Because of the Toshiba T1100’s world-wide popularity,
very limited quantities are available in Australia. We have
obtained these — but there aren’t too many to go around.
So hurry in — or we'll guarantee a long, long wait!
AL.
eae
— Toshiba T1100
aes eo EE
i - Cat X-5500
portable
PLUS! ACCESS FOUR software package.
Yes, from the developers of ‘Open Access’ comes the very
latest software package: Access Four. With a quality text
editor. Magnificent spreadsheet.3D Graphics. Information
Manager. Plus ‘pop-up’ electronic desk including Time
Zone Clock. Stopwatch. Business Card File. Appointments
diary/calendar. Everything the modern day business per-
son needs to organise their day. And it’s all there: right in
front of you in your Toshiba T1100: only from Dick Smith
Electronics.
Commercial leasing or AGC finance available toapproved
customers.
All this for %
only
SAVE $700!*
INCLUDES POWER SUPPLY, DOS, MANUALS AND
FULL WARRANTY!
*Toshiba’s T1100 (only) recommended retail $2995. DSE’s
price includes Access Four & all these ‘extras’
|; Want to know more about T1100? Send for your
i - ce e a 5 FREE information pack. It's obligation free: no
=—= = a ————————— OS a ———— — — — salesman will call.
a ee ee a | = ad i Rates, |
Y —_ a = Postcode. .
our one stop computer shop at your ae | copie perro Drop into any Dick Smith Electronics store or send to #
nearest Dick Smith Electronics centre. a nee : Hick ee (PO Box 321, North nye NSW ae)
B027
cENGLISH.
The C Generation Language.
fourth generation procedural language based on
dBASE li syntax. It is portable to a wide range of
SAMPLE cENGLISH PROGRAM
IDENTIFICATIONS
micros and minis. The language features user- MODULE. Mininame
transparent interfaces to a wide range of popular C AUTHOR: bes
C iler erati systems, and data base Deere co
ompliers, operating yi ’ REMARKS: Sample CENGLISH program that adds first
managers. names to a file
How is portabillty achieved? CENGLISH throughit’s | END IDENTIFICATIONS
compiler interface translates cENGLISH into
documented C source and uses a host C compiler to | GLOBALS
FIXED
produce native machine code. SB ReOMENE ee ee
MAIN PROGRAM
END GLOBALS
cENGLISH |
SOURCE
BEGIN
CLEAR SCREEN
a SET ECHO OFF
2 SOURCE USE “NAMES”
VIEW BY “ID_.FNAME” ASCENDING
AT 23, 1 SAY ‘‘Add a record? Y or N"”
C source can be embedded in cENGLISH source. AT 23, 25 ENTER ans USING “!""
Differences in the operating system and data base
EXECUTABLE
NATIVE
MACHINE CODE
WHILE ans EQ "'Y”’
manager are handled by the runtime libraries. CLEAR GETS
The result is that CENGLISH source can be compiled AT 6, 1 SAY “Enter first name”
without modification on any micro or mini configura- Aon cen
tion supporting CENGLISH.
What about performance? cCENGLISH executes FAST, Noo coe
just like any compiled C program. END INSERT
How easy is CENGLISH to use? While cENGLISH Is a
powerful high level language that can accommodate AT 12, 10 SAY “Welcome to cENGLISH”, & Ename
complex software development, it remains simple and WAIT 7 :
straightforward to use. Sc aie ant ee a
Call or write for availability of cENGLISH for the STORE" "TO ans
following configurations — pu 53) 30 ENTER. ang USING i , a
Compilers: CLEAR ROW 1 THRU 23
Standard O/S compilers: Lattice C™ for
MS/DOS™ Operating systems: END WHILE
UNIX, “UNIX-like, MS/DOS,™ Coherent,“VMS™ AT 12, 10 SAY "That's all for now!"
Data Base Managers: SET ECHO ON
C-ISAM™ and INFORMIX,” UNIFY,” ORACLE,™
PHACT,” Logix™
Attention MS/DOS users. Demo version and special
introductory offer available for IBM PC, XT, AT, and
other MS/DOS systems. eg. NEC APCIil, Olivetti M24.
Requirements: 256K, hard disk or two floppy disk
drives, and MS/DOS 2.1 or higher.
Also available: the dBASE II to cLINE/cENGLISH Con-
verter to ease the conversion task. Up to 95% of
dBASE Il code is automatically converted to
cLINE/cCENGLISH. It requires about the same effort as
converting to dBASE Ill and provides many more
END PROGRAM
benefits. ?
a”
Lattice C, MS/DOS, UNIX, Coherent, VMS, C-ISAM, INFORMIX, UNIFY. a“ X\>
ORACLE, PHACT, Loglx dBASEII, dBASEIII are Trademarks of their respec- a
tive companies. {
CLUB FILE
One of the best places to get information and help with
a particular machine is through a computer user group
or club. Such little pockets of wisdom are scattered
throughout Australia, as you can see from this listing
which we'll be publishing every couple of months.
Australian Capital Territory
ACT Apple Users’ Group, Ernie Kruck, GPO
Box 1231, Canberra City 2601, (062) 86
1208.
ACT Micro 80 Users’ Group, Bill Cushing,
}0 Urambi Village. Kambah 2902, (062) 31
3630.
ACT PC Users’ Group, Nick Hammond, PO
Box 188, Parkes 2600. Meetings last
Monday each month at Reid Tafe, 8.00
onwards. (062) 86 1102.
ACT VIC-20 Users’ Association, Chris
Groenhout, 25 Kerferd St, Watson 2602.
Meetings first Monday each month at
Boys’ Grammar Scout Hall, Red Hill, 7.30
onwards. (062) 41 2316.
ATARI, Chris McEwan, co-ordinator,
ACTARI, PO Box EI[12, Canberra 2600, (062)
88 7861.
Apple User Group (ACT), Jeff Brock, |
Buckley Circuit, Kambah 2902, (062) 31
3630.
Australian ZX80 Users’ Association (AZUA),
David Vernon, 50 Waller Crescent,
Campbell 2601; for ZX81, ZX Spectrumand
Sinclair QL owners. Meets on the last
Wednesday of every month at the Woden
Valley High School library at 7.30 pm.
Canberra ACT Sirius User Group, lim
Bland, (062) 81 2824, (062) 81 2832.
Canberra Compucolor Club (CCC), Meets
7.30 on first Sunday of every month at the
offices of Digital Equipment, 28 Lonsdale
Street, Braddon ACT.
Canberra Microbee Users’ Group, Meets
7.30 pm on first Tues of every month at
Woden Valley High Schoo! Library, Bill
Horsfall (062) 58 3193. PO Box 227, Weston
Creek, ACT 2611.
Canberra Micro-80 User Group, Milt
Cottee, 33 Crawford Cres, Flynn 2615;
meetings third Monday each month, 7.30
pm, in the small theatrette, Reid TAFE, for
System 80, TRS80 and-so on. (062) 58
8822.
Canberra NEC Users’ Group, Mal Smith,
PO Box 173, Belconnen 2616; meets first
Tuesday each month at Main Confererice
Room, CSIRO Headquarters, Limestone
Avenue, at 7.30. (062) 54 1614.
Canberra Osborne Group, c/o Geoff
Cohen, PO Box 136, Kippax 2615, (062) 54
7608.
Kaypro User's Group (ACTKUG), meets on
the third Thursday of each month from
6.30 pm in the | Block theatre, Canberra
TAFE, Constitution Avenue, Reid. Contact
Des Ireland, on (062) 47 5330.
Micsig, Registrar, PO Box 446, Canberra
2601.
PC Users’ Group (for users of IBM PC and
similar machines); meets on the last
Monday of each month at 8 pm in the
main theatre, Building |, Canberra TAFE.
Contact address: PO Box EI88, Parkes, ACT
2600.
Sirius/Apricot User Group, M | Sim, 253
Hindmarsh Drive, Rivett 2611; meetings
7.30 pm third Tuesday each month, 88
Wollongong Street, Fyshwick 2609.
New South Wales
Albury Wodonga Apple User's Group,
jenny Scott (secretary), (060) 24 3225 or
Don McLennan (president), (060) 46 028;
meets second Wednesday every month at
Wodonga High School at 7.30 pm.
Albury-Wodonga District Microbee User
Group, Eric Eulenstein, 202 Kooba St,
Albury 2640, (060) 25 1601.
APF Users’ Group, Norm McMahon, 288
Kissing Point Road, Turramurra 2074, (02)
44 2645.
Apple Team Australia, 5 Walpole Place,
Wahroonga 2076; (02) 48 1018.
Apple Users’ Disk Exchange Club, Phillip
Donnadieu, Flat | 8-10 Lancelot Street,
Allawah 2218: (02) 579 4547.
Apple Users’ Group, Colin Rutherford, PO
Box 505, Bankstown 2200: meets 6.30 pm
second Monday of each month (Tuesday
after public holidays) at Sydney Grammar
School, Stanley Street, Sydney. (02) 520
0926.
Atari Computer Enthusiasts, Tony Reeve,
PO Box 4514, Sydney 2001.
Ausborne, The Secretary, PO Box C530
Clarence Street, Sydney 200I; meetings
third Wednesday each month at 6.30 pm in
the North Shore Council Chambers, Cnr
Miller and McLaren Streets, North Sydney
2060, (02) 95 5378.
Ausbug, Stephen Ford, PO Box 62.
Londonderry 2753.
BBC Educational Users’ Group of NSW,
Dick Cleary, PO Box 939, Darlinghurst 2010;
meets 7.30 pm third Wednesday of each
month at various locations.
Blue Mountains Microbee User Group,
Roger Cooper (president), (047) 58 7238.
Blue Mountains Computer User's Group,
Eric Lindsay (secretary), 25 Reserve
Avenue, Blaxland 2774, (047) 51 2632.
Bondwell User's Group, Ray Richards, 7/39
Ross Street, North Parramatta 2151, (02)
683 3940.
Broken Hill Microbee Users’ Group, Peter
Cotter, 533 Radium Street, Broken Hill
2880, (080) 88 1621.
Casio PB 700 User Group, Terry Gill, 35A
Kent Street, Regent Park 2143, (02) 644
4115.
Central Coast Apple Users’ Group, C W
Lee, 662 The Entrance Road, Wamberal
2260; meetings first Tuesday each month
at the Niagara Park Public School from
7.30 pm. (043) 84 3419.
Central Coast Microbee Club, Max
Maughen, PO Box 36, Ettalong Beach 2257,
first Tuesday every month at Applied
Technology, West Gosford. (043) 24 2711.
Compucolor Users’ Group, Tony Lee, 52
Cowan Road, St. lves 2075, phone (02) 449
8824.
Cooma Microbee User Group, Phil Zikan,
PO Box 92 Cooma 2630, (064) 82 3315;
meets on the second Friday of the month.
Cumberland Computer User Group, $
O'Neil, (02) 682 3851.
Dataflex User Group, Roger Walker, (02)
699 3877.
dBase Users’ Group, PO Box 297, Neutral
Bay Junction 2089; meets every second
Tuesday each month at the Cowper Room,
St. Andrew's House, corner Bathurst and
Kent Sts, Sydney.
DEC Personal Computer Special Interest
Group, Marion Rhydderch, DEC Australia,
Northern Tower, Chatswood Plaza, Railway
Street, Chatswood 2067, (02) 412 5252.
Dubbo and District Microbee Users’
Group, Coralie Taylor, 18 Cunningham
Street, Dubbo 2830; meets fourth
Wednesday each month at 7.30 pm in the
Dubbo High School Computer Room.
Griffith Computer Association, Ron Gauci,
PO Box 425, Griffith 2680, (069) 62 5877.
Griffith Microbee User's Group, Ingmar
Meins, (069) 62 3074; meets the fourth
Monday of each month at Neighbourhood
House at 7.30 pm.
Hawkesbury Apple User Group,Secretary
Steve Bennett; meets fourth Monday. each
month at 7.30 pm, Richmond Primary
School, (045) 78 2195.
Hawkesbury Commodore Computer Club,
Richard Farrell, 12 Inverary Drive, Kurmond
2757; meets fourth Tuesday of each month
at 7.30 pm at Neighbourhood Centre, West
Market Street, Richmond 2753.
Hawkesbury Microbee Computer Club,
Bruce Rennie, 6 Warks Road, Kurrajong
Heights 2758; workshops 7.00 pm third
149
Friday, and general meetings 7.30 pm first
Friday of each month in the Microbee
Network Room, Library Building, Richmond
High School, Cnr Penrith and Lennox
Streets, Richmond 2753. (045) 67 7329.
Hitachi/6809 User Group, meets on the
first Saturday of each month, at 2 pm;
contact Robert Lohr on (02) 662 4150, after
6 pm for locations.
HP Desktop Computer Users’ Group, Dr R
W Harris, CSIRO Division of Mineral
Physics, PMB 7, Sutherland 2232, (02) 543
3460,
Hunter Users’ Group — All
Microcomputers, Secretary, PO Box 39,
Broadmeadow 2298; meets on the second
Wednesday of each month in Room 308,
Building W. University of Newcastle, at 7.45
pm. Membership is primarily Apple II
oriented, but anyone with interest in
micros welcome.
IBM User Group, Ron Pollack
(president), PO Box 501, Sydney 2001;
meets third Monday of every month on the
1 Ith floor, 50 Bridge Street, Sydney in the
Price-Waterhouse seminar rooms at 5.30
pm. (02) 290 3655.
llawarra IBM PC Club — All IBM
compatibles, Dick Adams (secretary), C/o
john Lysaght Ltd, Delivery Code 29, PO
Box 77, Port Kembla 2505; (042) 75 6721.
Illawarra Microbee Computer Club, Ronald
Read, PO Box 271, Warrawond 2502; meets
every 4th Monday at 7.30 pm, Wollongong
Institute of Education, Northfield Ave,
Gwynneville; (042) 71 2384.
Illawarra Super 80 Users’ Group, Jim
O'Grady, Chairman, PO Box 1775,
Wollongong 2500.
Macarthur Computer Association, | Napier,
23 Athel Tree Crescent, Bradbury 2560;
meets first Monday each month at Airds
High School, Briar Road, Campbelltown
2560, at 7.30 pm each month; al! machines
are catered for, (046) 25 2055.
Macquarie Microbee Users’ Group, Brian
Thompson; meetings first Monday each
month at Denistone East Primary Schoo!
at 7.30 pm. (02) 85 1659 after hours.
MEGS (Microcomputer Enthusisasts’
Group), John Whitlock, PO Box 1309,
Chatswood 2067; meetings third Monday
each month at rear of St Andrew's
Presbyterian Church, 37 Anderson Street,
Chatswood 2067, (02} 638 1142.
Microbee Users’ Club (Broken Hill), Peter
Cotter, 533 Radium Street, Broken Hill
2880, (080) 88 1621.
Newcastle Microbee Users’ Group, Lee
Osman, |2 Cleverton Close, Warners Bay
2282, (049) 48 8813.
Newcastle Microcomputer Club, Angus
Bliss, PO Box 293, Hamilton 2303;
meetings 7.30 pm second and fourth
Monday each month at Room G12, Physics
Building, Newcastle Uni. (049) 67 2433.
NSW Primary School Microbee Users’
150
CLUB FILE
Group, Mr Peter Stretton, c/- Hunters Hill
Primary School, Alexandra Street, Hunters
Hill 2110.
NSW 6800 Users’ Group, 27 Georgina
Avenue, Keiraville 2500.
Northern Beaches VIC User Group, E.
Tuxford, 161 Barrenjoey Road, Newport
2106, (02) 997 2467.
Northern NSW MICC Chapter, Alen
Hartley, Dundurrabin via Dorrigo 2433,
(066) 57 8160.
Open Access User Group, Steve Cook,
Advanced Data Technology Pty Ltd, |
Terrell Avenue, Wahroonga 2076; (02) 48
O51 1.
OSI Users’ Group, Nigel Bisset, (02) 41!
7142.
Pocket Computer Users’ Club, George
Antonijevic; for those interested in pocket
computers, whatever the brand. Meetings
held on the first Wednesday of each month
at 7.30 pm at the Woodstock Community
Centre, Church St, Burwood 2134, (02) 683
4296.
Sega Users’ Club, Jim Robinson — Penrith
branch, (047) 30 1834: jeff Wilson —
Parramatta branch, (02) 684 4128.
Sirius/Apricot User Group, Wayne Collom,
Barson Computers; meets first Tuesday
each month at 6.30 pm, Unit D, 55 Talavera
Road, North Ryde 2113, (02) 888 9444.
Sorcerer Users’ Group, PO Box E162, St
James 2000; meetings third Friday each
month at 8.00 pm in Greenwich
Community Hall, Greenwich Road,
Greenwich 2065.
Southern Districts Commodore Users’
Group, Lex Toms, 3 Lucille Crescent,
Casula 2170; meetings first and third
Wednesdays each month, API Hall,
Currajong Road, Prestons 2170. (02) 602
8691.
Sutherland Super 80 Group, Jim Traeger,
(02) 525 2018. |
Sydcom 64 (C64 User Group), Philip Dean,
GPO Box 1542, Sydney 2001; meets on the
second Wednesday of each month at the
Abraham Mott Hall, Argyle Place, Miller's
Point.
Sydney Forth Group, Peter Tregeagle, 10
Binda Road, Yowie Bay 2228: meets
second Friday of each month at 7.00 pm in
the John Goodsell! Building, UNSW room
LGI9. (02) 524 7490.
Sydney Kaypro Users’ Group, Hans
Schneider, C/O Dr H. Schneider, Geography
Department, UNSW, PO Box I, Kensington
2003; meetings second Tuesday of each
month, 8.00 pm, Burwood RSL Club. (02)
697 4400 (w) or (02) 309 2961 (h).
Sydney Lotus I[-2-3 User Group, Ron
Pollak, (02) 29 5316.
Sydney Microbee Users’ Club, Colin
Tringham, PO Box C233, Clarence St,
Sydney 2000; meetings third Saturday each
month 1-5 pm, Strathfield Girls’ High
School, (02) 92 6408.
Sydney Northside Apple Users’ Group,
Philip Webb, meets first Tuesday each
month 6.30 to 8.30 pm, Willoughby Council
Library, 411 Victoria Avenue, Chatswood
2067. (02) 419 3294.
Sydney TRS80 Users’ Group, meetings
second, third and fourth Saturday of each
month at Botany. (02) 666 4716 bh.
TAG — The Access Group, Bob Dolton,
PO Box 943, Orange 2800; for Access and
Actrix users.
The Great Western Computer Users’
Group Jim Graham, PO Box 210,
Wentworthville 2145; (02) 636 9219. All
micro users are welcome. A 40-minute
beginner's session is held at the beginning
of each meeting. The club meets on the
first Tuesday of each month, at 8 pm.
The Morrow User Group Alan Stern, (02)
750 8274; meets on the fourth Wednesday
of every month at the Woodstock
Community Centre, Church Street,
Burwood at 7.30 pm.
Western Sydney PC and Compatible User
Group, Ben Sharif, (047) 36 4825; meets on
the third Sunday of the month at 1.30 pm,
27 Cosgrove Crescent, Kingswood 2750,
T! Sydney Home Computer Users’ Group,
PO Box 149, Pennant Hills 2120.
Tuggerah Lakes Computer Users’ Group,
Frank James, 125 Woolana Avenue,
Budgewoi 2262; meetings second Thursday
each month at Old Primary School, Wyong,
at 6.30 pm. (043) 907 339.
Wagga Microbee Users’ Group, John
Simmons, 47 Undurra Drive, Glenfield
2650; meetings first and third Tuesdays
each month in the Tolland-Glenfield _
Neighbourhood Centre at 8.00 pm. (069) 31
1302.
Wizzard User Group, John Mifsod, 150
Bouganville Road, Blackett 2770, (02) 628
0801.
ZX-Spectrum Users’ Club, Craig Kennedy,
PO Box 466, Epping 2121.
Queensland
Adventure Club, Christine Ogden, 37
Samford Road, Leichhardt, ipswich 4305;
for all Adventure-type game players.
Adventure Special Interest Group, Ernie
Sugrue, PO Box 594, Maryborough 4650.
Amstrad Postal Users’ Group, Frank Elliot,
59 27th Avenue, Palm Beach 4221; a group
for isolated Amstrad users — meets
monthly by cassette.
Apple-O — The Brisbane User Group, The
Secretary, PO Box 721, South Brisbane
4101; meetings every third Sunday of
month at Hooper Education Centre, Kuran
Street, Wavell Heights 4012. Centre is open
from 8.30 am till 4.30 pm; members
encouraged to bring Apple along.
Australian Sirius Users’ Group, PO Box
204, Chermside 4032; looks after the needs
of Sirius One and Victor 9000 computer
users; (07) 350 26] I.
BASIC User Group, Chris Lucey, Cranium
Computers, 34 Lawless Street, Blackwater
4717.
Brisbane Medfly Users’ Group, K J Walker,
120 Highgate Street, Coopers Plains 4108.
Brisbane Sinclair (Spectrum) Computer
Club, V Lewis, 37 Samford Road, Ipswich
4305; meets third Sunday at Everton Park
State High School, at 2.00 pm. (07) 355
7809.
Brisbane Super 80 Users’ Group, Gary
Gatfield, (07) 355 3173.
Brisbane Youth Computer Group, A
Harrison, PO Box 396, Sunnybank 4109.
Cairns District Microbee Users’ Group,
Chas Eustance, 21 Marr Street, Edmonton
4869, (070) 55 4531.
Commodore Computer Users’ Group
Queensland, N Chambers (secretary), PO
Box 274, Springwood 4127; (07) 808 2125.
Commodore Users’ Group, John Egan, PO
Box 274, Springwood 4127; for owners of
Pet/CBM and VIC-20 machines. Meetings
held on the first Tuesday of the month at
130 Petrie Terrace, Brisbane 4000. (07) 287
2705.
Computer Owners’ Group, Betty Adcock,
42 Lucan Ave, Aspley 4034; meets second
Wednesday each month, 7.45 pm; all kinds
of computers are catered for. (07) 263
4268.
DEC Personal Computer Special Interest
Group, see NSW entry.
Gold Coast Microbee User Group, Col
McLaren, 1/100 Imperial Parade, Labrador
4215; meetings first Sunday each month,
3.00 pm, at the Southport High School.
(075) 31 4610.
IREE Microcomputer Interest Group, N
Wilson, PO Box 811, Albion 4010.
Mackay Microbee User Group, Geoff
Gehring, PO Box 230, Mackay 4740, (079)
42 3214.
NEC User Group, David Clark, 18 Provence
Street, MacGregor 4109, (07) 343 7680;
meets on the first Friday of each month.
Osborne Users' Group of Queensland Unl,
Glen McBride; meetings second
Wednesday each month, open to all. (07)
870 1177.
Queensland CP/M Users, The Secretary, PO
Box 1025, Milton 4064; meets on the last
Sunday of each month at the University of
Qld, Civil Engineering Room 1.01 (off Staff
House Road) from | pm.
Sega Users’ Group, Robert Horkings, PO
Box 148, Fortitude Valley 4006, (07) 52
5603; meetings first Saturday of each
month, YMCA Hail at I pm.
Southport Commodore Computer Users
Group, Bill Fitzpatrick, PO Box 790,
Southport 4125, (075) 32 0061.
Superboard Users’ Group, Ed Richardson,
146 York Street, Nundah 4012.
Tandy, Apple, Commodore User Group,
Chris Lucey, 34 Lawless Street, Blackwater
4717.
CLUB FILE
The Microcomputer Society, The Secretary,
PO Box 580, Fortitude Valley 4006;
meetings are held on the second Friday of
each month in the Old Town Hall, corner
Vulture and Graham Streets, South
Brisbane 4101. Meetings start at 7.30 pm:
if main gate is closed use the back
stairway.
Townsville Microbee User Group (TMUG),
Mannie Van Rijswijk, PO Box 5751 MC,
Townsville 4810; meetings 7.30 pm on
second and fourth Mondays each month
on the Ground Floor, St Margaret Mary's
Secondary School, Crowle Street, Hermit
Park 4812.
TRS80/System 80 Computer Group,
Secretary, 16 Laver Street, Macgregor 4109;
meets first Sunday each month at Lindum
Hall, Lindum Street, Lindum 4178, at 2.00
pm. (07) 343 5771.
University of Queensland Osborne User's
Group, Glen McBride (president) (07) 870
1177, or Richard Duczmal (treasurer) (07)
377 3139; meets on the second Wednesday
of the month, in the Axon building on
campus. Membership is open to both
students and non-students.
VZ-200 Pacific Region Club, | D’Alton, 39
Agnes Street, Toowong 4066, (07) 371 3707.
ZX81 Club, P Carswell, 22 Braud Street,
Bundaberg 4670.
South Australia
Adelaide Atari Computer Club (AACC),
Secretary, PO Box 333, Norwood 5067;
meets at Gilles Street Primary School, City,
on first Monday (second if first is on
public holiday) of each month.
Adelaide Lotus |-2-3 User Group, Paul
Wragg, Pannell Kerr Foster, GPO Box 1969,
Adelaide 5001.
Adelaide Micro User Group, R G
Stevenson, 36 Sturt Street, Adelaide 5000;
for TRS80 and System 80 users.
Adelaide Osborne Group, Russell Barter,
The Secretary, GPO Box 603, Adelaide
5001.
Adelaide Sega User's Group, Jamie
Andersen, (08) 263 5020 (after 4 pm);
meets on the first and third Wednesdays of
the month, from 7 pm, at the Lutheran
church hall, 137 Archer Street, North
Adelaide.
Adelaide Super-80 User’s Group, Mr L
White, The Secretary, 503 Churchill Road,
Kilburn 5084; meets on the third Monday
of each month, (the second Monday in the
case of a public holiday) at 7.30 pm in the
canteen of Mason & Cox Foundry, 123
Hayward Avenue, Torrensville 5031, (08)
260 6226. Subscription: $5 pa.
Beebnet, BBC and Econet User Group PO
Box 262, Kingswood 5062; the group
intends to produce a newsletter ona
monthly basis. It is interested in any
software producers or distributors who
would be interested in serving the group's
market requirements.
Commedore/VIC Computer Users’
Association, Mr Eddie Hann, 13 Miranda
Road, Paralowie 5108; the SA branch
meets monthly.
Compucolor-Intecolor Users of South
Australia, PO Box 86, Torrensville 5031,
(08) 352 3296.
DEC Persona] Computer Special Interest
Group, see NSW entry.
IBM-PC South Australia Users’ Group, PO
Box 68, Walkerville 5081.
Kaypro User Group, Ralf Engler, 16/34
John Street, Payneham 5070.
Microbee Users’ Group of South Australia
(MUGSA), The Secretary, GPO Box 767,
Adelaide 5001.
Sega Users’ Club, H.A. Jacobson, 10
Pioneer Avenue, O'Sullivan Beach 5166;
(08) 382 7967.
South Australlan Apple Users’ Club, IH.
Bagust, c/o The Bookshelf, 169 Pirie Street,
Adelaide 5000, (08) 293 7183; meets on the
first Friday of each month in the Prospect
Town Hall.
South Australian Commodore Computers’
User Group, Eddie Hann, Secretary, PO
Box 427, North Adelaide 5006; meetings
second Tuesday each month, 7.30 pm, at
Royal Caledonian Hall, 379 King William
St, Adelaide 5000. (08) 258 6367.
South Australian Foundation for Computer
Literacy, Michae] Kennett, PO Box 210,
Norwood 5067; caters for children from six
years (unaccompanied) or four years with
older friend or brother or sister. Special
emphasis on the needs of handicapped,
educably disabled and socially
disadvantaged children, but all children
welcome. Family participation encouraged.
(08) 51 5474.
South Australian Peach User Group, Geoff
Drury, 27 Creslin Tce, Camden Park 5038;
special interest group attached to the SA
Microprocessor Group, which holds
separate meetings: (08) 295 2778 ah.
South Australian Microprocessor Group
Inc (SAMG), The Secretary, PO Box 113,
Plympton 5038, (08) 278 7288.
Sorcerer Users’ Group of South Australia,
Don Ide, 14 Scott Road, Newton 5074.
South Australian Apple Users’ Club, The
Secretary, c/- The Bookshelf, 169 Pirie
Street, Adelaide 5000.
South Australian Microprocessor Group
Inc. (SAMG), secretary Rick Mathews, 9
Anglesey Ave., St Georges 5064; (08) 79
3445; meets second Friday of every month,
Institute of Engineers, Aust Bldg, I1
Bagget St, North Adelaide.
South East Computer Enthusiasts’ Group,
Glenn Mibus, 3 Millard St, Mount Gambier
5290; meetings second and fourth Tuesday
of each month from 6.30 pm at Mt
Gambier High Schoo] Computer Room, for
all machines and interested parties. (087) p>»
25 1046.
151
Victoria
Albury Wodonga User's Group, Jenny Scott
(secretary), (060)24 3225 or Don McLennan
(president) (060) 46 028; meets second
Wednesday of every month at Wodonga
High School at 7.30 pm.
Apple Users’ Society of Melbourne, D
Halprin, PO Box 43, Forest Hill 3131, (03)
387 3221.
Atari User Group Melbourne, Kelvin
Eldridge, PO Box 173, Reservoir 3073.
Australian Forth Interest Group, Tony
Latermore, PO Box 704, Sale 3850, (051) 44
2011.
Australian North Star Users’ Association,
PO Box 194, Wangaratta 3677.
Ballarat Computer Users’ Group, Publicity
Officer: John Preston, (053) 31 4363.
Billanook Computer Forum, Maurie
Canterbury, Cardigan Road, Mooroolbark
3138, (03) 725 5388.
BUG 80 (Burwood Users’ Group), PO Box
46, Blackburn South 3130.
Chip 8, 6800, 1802 User Group, Frank Rees,
27 King Street, Boort 3537.
Compucolor Users’ Group, L Ferguson, 12
Morphett Avenue, Ascot 3342.
DEC Personal Computer Special Interest
Group, see NSW entry.
Forth Interest Group, Lance Collins, PO
Box 103, Camberwell 3124; meets on the
first Friday of the month at the Bowen
Street Neighbourhood Centre, 102 Bowen
Street, Camberwell South 3124. (03) 29
2600.
Geelong Commodore Computer Club, D
Gerrard, 15 Jacaranda Place, Belmont 3216,
(03) 44 2863.
Geelong Computer Club, Colin Lowne, PO
Box 520, Geelong 3220; (052) 55 1232.
Meets at 8 pm, on the first and third
Friday of each month in the rooms of the
Geelong Amateur Radio Club, Storrer
Street, East Geelong.
IBM & Columbia Computer Users’ Club,
Giles Bray, 22/11 Auburn Grove, Hawthorn
East 3123; meets second Tuesday each
month, 7.30 pm, at the Victorian College of
Pharmacy, (03) 82 7632.
Kaypro Users’ Group of Victoria, George
Kunz, PO Box 159, Forest Hill 3131,
meetings fourth Sunday each month at
Burwood State College Community
Resources Centre at 2 pm. (03) 857 5462.
KAOS (Ohio Scientific), David Anear, 49
Millewa Crescent, Dallas 3047.
Latrobe Valley Colour Computer Users’
Group, George Francis, 31 Donald Street,
Morwell 3840; for TRS80 and MCIO users.
(03} 22 1389.
Melbourne Atari Computer Enthusiasts,
PO Box 340, Rosanna 3084; meetings held
on secondSunday of each month (except
January) at 12 noon at Monash University
Rotunda.
Melbourne Lotus !-2-3 Users’ Group,
Robert Taylor, (03) 267 4800.
[52
CLUB FILE
Melbourne Microbee Users’ Group (MBUG
Australia Inc.), President Grant Forrest, PO
Box 157, Nunawading 3131; meets at 7.30
pm on the second Wednesday of each
month at Mount Waverley Crescent and
Stephenson's Road, Mount Waverley.
Different types of membership including
country, bulletin board, city and student.
Melbourne PC User Group — IBM and
compatibles, The Secretary, c/o Pannell
Kerr Foster, 14th Floor, 500 Bourke Street,
Melbourne 3000, (03) 830 5067 between 6
& 8pm; meets the second Wednesday of
each month at 6 pm in the ground floor
auditorium, Clunies Ross House, 191 Royal
Parade, Parkville.
Melbourne Hitachi Users’ Group, Branko
Colavizza, PO Box 191, Rosanna 3084, (03)
434 2541.
Melbourne Super 80 Users' Group, Hon.
Sec. Victor Shuttleworth, (03) 723 2713.
MICOM (Microcomputer Club of
Melbourne), PO Box 60, Canterbury 3126.
National Mutual Micro Users’ Group, R
Prewett, NMLA, PO Box 2830AA, GPO
Melbourne 3001; for National Mutual staff.
National Sinclair User Group, PO Box 148,
Glen Waverley 3150.
NEC Portable Users’ Group, D Green;
meetings second Wednesday of each
month at Myers Computer Centre,
Lonsdale Street, at 7.30 pm. (03) 611 3380.
Northern/Western Suburbs Computer
Users’ Group, John King (Secretary), 284
Union Road, Moonee Ponds 3039. Contact
CP/M Data Systems, (03) 338 9304.
Peninsula Computer Club, George
Thompson, 3 Patterson Street, Bonbeach
3196; meets second Tuesday each month
at Chisholm College, Frankston 3199; many
types of computers catered for. (03) 772
2674.
Sega Users’ Club, Peter Lindeman, 6 Bay
Street, Port Melbourne 3207.
Seymour-Pucka Computer Club, Garry
Sutton, 25 Malaya Road, Puckapunyal 3662;
(057) 93 1091.
Sharp Computer Users’ Association, The
President, 7 Faye Street, East Burwood
3151.
Spectravideo Users’ Group, Mitch Raitt, 3
Clivejay Street, Glen Waverley 3150, (03)
233 2357.
Sorcerer Computer Users’ (Australia),
Secretary, GPO Box 2402, Melbourne 3001.
TI-99/4A Users’ Group Melbourne, Wayne
Worladge, 123 Ashburn Grove, Ashburton
3147, (03) 25 1832.
The Motorola User Group (MUGS), Clive
Allan, 11 Haros Avenue, Nunawading 3131,
group is interested in 6800/02/09-based
computers, particularly if running Flex,
although this is not a prerequisite to join.
(03) 878 1298. |
Upper Yarra Computer Reference Group,
for microcomputer enthusiasts and
educators. Contact Albin Wallace, Woori
Yallock Education Centre, (059) 64 6617.
Victorian Association of Computer
Educators, Arthur Totrall, PO Box 69,
Whittlesea 3757.
B5Victorian Osborne Users’ Group, Bill
Baker, PO Box 169, Camberwell 3124, (03)
850 4187.
Victorian VZ-200 User Group, Luigi
Chiodo, 24 Don St, Reservoir 3073, (03) 460
3770.
Victorian Wizzard Users’ Group, Barry
Klein, 24 Russell Street, Bulleen 3105, (03)
850 7275.
Wizzard User Group, for owners of Dick
Smith Wizzard and Funvision computers.
The group operates only by mail and
phone at present. Contact Barry Klein, 24
Russell Street, Bulleen 3105, (03) 850 7275.
Yarra Valley Commodore Users’ Group —
affiliated with the Melbourne Central
Commodore Users’ Group, Barrie Vickers.
(secretary}, PO Box 176, Lilydale 3140, (03)
735 0638; meets on the first Tuesday of
each month at the Melba Hall, Cnr Market
& Castella Streets, Lilydale at 8 pm.
Yarrawonga Computer User Group, Chris
Younger, 10 Witt Street, Yarrawonga 3730,
(057) 44 385; for all machines.
ZX81 Software Exchange, c/- Chips Taens,
5 Muir Street, Mount Waverley 3149.
Western Australia
Agriculture Users’ Group, c/- Mr R Fenwick,
Dept. of Agriculture, Albany 6330. For
farmers and the agriculture service
industries.
CU West WA Compucolor/Intecolor Users’
Group, John Newman, 8 Hillcrest Drive,
Darlington 6070.
DEC Personal Computer Special Interest
Group, see NSW entry. |
KAOS-WA,Gerry Ligtermoet, 39 Cloister
Ave, Manning 6152; for Ohio Scientific
Users. (09) 450 5081.
Kaypro User Group of Western Australia,
Ainslie Sharpe, PO Box 91, Claremont
6010; meetings second and fourth
Mondays of each month in the Canteen of
the Department of Agriculture, Jarrah Road,
South Perth 6151. (09) 384 5511.
Microbee Users’ Group of Western
Australia, The Secretary, 4 Garnkirk Road,
Greenwood 6024, (09) 447 5366.
OSWEST-Osborne Users’ Group of
Western Australia, Mal Ferguson, PO Box
149, Applecross 6153; meets first and third
Wednesdays at the Palmyra Recreation
Centre and the Subiaco Exhibition Hall
respectively from 7.30 pm, for Osborne and
other interested computer users. (09) 295
1449,
Perth 80 Users’ Group, C Powell; for
System 80 and TRS80 users. (09) 457 6849.
Perth Hitachi Peach Club, The Secretary, |
Charf Court, Riverton 6155: for Hitachi
market director
DEALERS, distributors, mail-order houses and other commercial organisations or individuals who have a message to spread but don't want to outlay the sums required
for full-scale advertising can take advantage of our Market Directory — small ads to help those searching for outlets, services and equipment. For details contact Your
Computer on (02) 663-9999 or write to PO Box 21, Waterloo 2017.
For 1/12 DISPLAY ADVERTS in the Market Directory (SOmm deep x 60mm wide) costs are as follows: 1 insertion $100. 3 insertions $95 ea. 6 insertions $90 ea.
12 insertions $80 ea. 24 insertions $70 ea. Closing date = 6 weeks prior to publication date. Supply finished artwork — or copy to Set & Makeup (at $25 extra to
insertion cost). Payment strictly with copy. Call (02) 663-9999 for your booking NOW.
NEC PC-8201A LAP COMPUTER
BUSINESS SOFTWARE
Have you ever put your hands on a General
Ledger, Spreadsheet, etc...
BASIC program listing & flowchart?
Choose from: Spreadsheet & Graphing, General
Ledger, Cashflow, Invoicing, Database & Sort,
Printer Handler & File Encryption. Each program
comes with a manual, a tape for the NEC
PC-8201A, a BASIC listing duly commented & a
flowchart so you can customise or
PORT TO ANOTHER MACHINE.
available exclusively from
ITEKA P.O. Box 684,
Blacktown. NSW. 2148.
To get the brochure send us your business card or name
and address or see us on VIATEL page °38075#-.
C= commodore
cornputer centre
SERVICE VIR 2M0) 2 le SALES
® Prompt repairs by friendly experts
@ Easy Access { \=
® Plenty of parking _. <<
(aes
® Open Salurday mornings
® Established 1968
Melbourne's largest
range of Computers.
TELEPHONE: 419 6811
OFFICE EQUIPMENT (¥IC) PTY. LTD.
Maxwel 162 — 164 NICHOLSON ST.
(Near Collingwood Football Ciub) ABBOTSFORD
Programs, Printers, Disc Drives,
Monitors, Plotters, etc.
CUT PRICE
SOFTWARE!
Large range of business and entertainment
software for IBM PC, Apple and Commodore 64.
Catalogue available now.
Interface Publications (Australia)
Pty. Ltd.,
34 Camp Street,
CHELSEA, Victoria, 3196
Send a large s.a.e. for the latest, complete
Catalogue.
"_MICROMASTER SBC $495"
A new complete single board computer specially
designed for system integrators, OEMs,
educators, and hobbyists.
e Z-80B CPU at 6 MHz
e 54K RAM
e Floppy disk controller for both 8" and 5° drives
e 2 Serial Ports
e Centronics printer port
e Clock calendar
@ Harcl disk adapter (optional)
® OMA controller (optional)
e Improved CP/M compatible op system.
Available as board only or as complete system.
e Introductory special plus sales tax.
Microtrix Pty. Ltd.
24 Bridge Street, Eltham. 3095
(03) 439 5155.
se OR WORD PROCESSORS
@
B3 69 &) &9 69
DOWN UNDER SOFTWARE
@
TYPESETTING BY TELEPHONE
@
POOR PERSON SOFTWARE
FOR CP/M 2.2 COMPUTERS
WRITE-HAND-MAN — Wordprocessing and can't find a pencil?
One keystroke opens a window to Save notes, edit a ‘phone
list, update a diary, scan a data file and do sums. Yes + — * /
in decimal or HEX! Add YOUR option! 9-page manual, scads of
source code, instructions $45.
POOR PERSON'S LABEL PRINTER — $35, CROSSWORO GAME
WINDOW SYSTEM — $33, SPELLING CHECKER — $33,SPOOLER
$26,
$42,
MENUS — $33, KEYED SEQUENTIAL FILES — $36, SPREAD SHEET - $35.
Popular Formats, e.g. Kaypro 1, Osborne DD. Xerox 820 Apple li CP/M, 8”
$850, Microhee 3-12" and 5-14".
ALSO AVAILABLE
MEDIA MASTER for IBM-PC + compat. & Rainbow-106
Fuji Floppy Disks — Full Range — Lifetime Guaranice
Write for calalogue. Prices include tax.
Order by Credit Card:- Please charge my Bankcard () MasterCard [-)
Card No s Exp. Date
Signature
GLYPHIC SOFTWARE
PO BOX 391 PENNANT HILLS 2120
RENT IBM SOFTWARE
SYMPHONY $109.50(B) SARGONIII $7.50 (G)
LOTUS 123 $83.50(B) FLIGHT SIM $9.90 (G)
MACRO ASMB $17.50(B) PINBALL $5.90 (G)
COPYWRITE $9.95(B) ZORKI $6.90 (G)
Join the DOWN UNDER SOFTWARE rental
library, and save on all your IBM software. You pay
only 10% of the RECOMMENDED RETAIL
PRICE. Join the Games Library (G) for only $25,
join the Business Library (B) for $30 or join both for
only $35. START SAVING NOW — your very first
rental (including joining fee) will probably be less
than buying the equivalent program!
Also genuine IBM-PC 2 Computers from $2,616.
1 Botherambo St., Richmond
Ph: (03) 429-3216
HUGHES Phototype
FROM COMPUTERS
DISK CONVERSIONS
©
SPIT ROAD, SPIT JUNCTION, NSW 2088
960 2788
PERE REREEREELE:
| INTRODUCING
| CRAIG ROWE
| AD SALES
| EXECUTIVE
THIS SIZE AD FORA
LOW COST.
PLEASE CONTACT ME
ON 663-9999
SIA IAA AA AA.
KKKKKKKKKKKKKK
*
x
*
*
XK
x
«
x
oo
=——
Microbee ‘
ACKERS
om
Hard aie suft projects fur Bees of all vintages
From the publishers
of ETI’ and ‘Your
Computer’ magazines.
The Microbee Hackers Handbook
will tell you how to:
e Get more from the Bee’s graphics >
capabilities. as %
@ Set up for telecommunications on
the Bee.
@ Play music on the Bee.
® Build a joystick and a light pen for
the Bee.
e Get hardcopy — cheaply.
e Expand your 16K Bee to 32K
@ Make the Bee a better games
machine.
® Turn your Bee into a facsimile
decoder.
@ Solve equations on the Bee ...
and much more!
OOOO YOO Og
OH
$6.50 at your newsagent now.
OOO OOK
WY yay
Peach and 6809s. (09) 367 5880.
Sharp PC Users’ Group, John Paulic, PO
Box 79, Gosnells 6110, (09) 398 6303.
Sega Users’ Group, John McClemmon, 33
Favel] Way, Balga 6061; (09) 342 5905.
Sorcerer Computer Users of Australia, The’
Secretary, 90 King George Street, South
Perth 6151, (09) 367 6351.
The West Australian Atari Computer Club,
Mr Alf Gaebier (Secretary), PO Box 7169,
Cloisters Square, Perth 6000.
ViIC-Ups, G. Padfield, (09) 451 4629.
Western Australian Wizzard Users’ Group,
John Reid, i3 Wenlock Road, Wattleup
6166, (09) 410 2359.
Western Australian ZX Users’ Group, Phil
Taylor, (09} 328 4111 bh.
Western Australian University Computer
Club, 2nd Floor, University of WA, Guild
Building, (09} 386 1455.
Tasmania
Apricot User's Group, Rick Snell, PO Box
286 C, GPO Hobart 7001. (002) 23 399926.
DEC Personal Computer Special Interest
CLUB FILE
Group, see NSW entry.
Devonport Computer Interest Group, John
Steveson, RSD 422, Sheffield 7306, (004) 92
3237.
Down Under Atari User Group; contact
Robert Bronstein, 191 Rokeby Street,
Howrah 7018.
Spectravideo Computer Users’ Group, Mr
W P Decket, 48 Heather Street, Launceston
7250; membership costs $15, which
entitles members to a newsletter and to
discounts on computer equipment. (003)
44 4836.
Tandy Hobart Users’ Group, Ms Kj Rees,
GPO Box 1271 N, Hobart 7001, {002) 72
1426; meets on the third Thursday of each
month — contact Ms Rees for details of
venue.
Tasbeeb, John Hannon, PO Box 25, North
Hobart 7000; meetings first Monday each
month at Elizabethan Matriculation
College in D Block at 8 pm, for BBC
computers. (002) 34 2704.
Tasmanian Apple Users Group, Ray
Williams, PO Box 188, North Hobart 7008,
meets third Tuesday each month at 8.15
pm, 73 Murray Street, Hobart.
Tasfnanian Ti User Group, Co-ordinator, |
Benboyd Court, Rokeby 7019; meetings
third Sunday of each month at University
of Tasmania, room 373. {002} 29 4009.
TAS-Micro, Peter Deckert, 1/456 West
Tamar Road, Riverside 7250.
Northern Territory
Alice Springs Microbee Users’ Group,
Douglas Craigie, c/- PO Box 3230, Alice
Springs 5750.
Darwin Microbee Users’ Group (DBUG),
Felino Molina, PO Box 3111, Darwin 5794,
(089) 82 5613 bh, (089) 88 1455 ah.
Northern Territory Computer Club, lan
Diss; meets at Wulagi Primary School on
the first and third Thursday of each month
at 7.30 pm. Users of al] machines and other
interested parties welcome. (089) 27 9208.
Northern Territory 80 Computer User
Group, R T O’Brien, 433 McMillans Road,
Jingili 5792.
VZ-200 Users’ Club, 7 Abbott Crescent,
Malak 5793, (089) 27 2830.
North Star’s Dimension.
THE IBM-COMPATIBLE MULTI-USER SYSTEM
The brightest alternative to PCs.
When you stop and think about it, personal
computers really have no business beingina
growing business.
Because PCs are expensive:to add, difficult to
network and can test both your patience and
your wallet.
But now there’s Dimension from North Star.
Dimension is a multi-user computer system that
can support up to 12 work stations, each having
more processing power than a stand alone PC.
And new users can be added whenever you
want for less than half the cost of adding PCs.
Regardless of how many users your DImension
has, they'll be able to share software, data and
MELBOURNE
TEL: (03) 792 4152
DISTRIBUTORS OF
NorthSfa
The brightest alternative to PCs.~
NEW DIMENSION COMPUTERS PTY. LTD.
PO Box 1167, Dandenong 3175. Victoria.
DEALER SUPPORT AVAILABLE
y
4
expensive peripherals from the moment you
plug the system in. Because Dimension has
advanced networking capabilities built right in,
unlike local area networks. This makes
Dimension extremely fast.
While Dimension won’t burden you with a PC’s
limitations, you'll still be able to use the most
popular PC software. Because Dimension is
compatible with all the best-selling programs for
the IBM PC XT.
So before you decide on a PC you'll probably
outgrow, take a closer look at Dimension. Call
us now for your free data sheet.
PERTH
JARASOFT
(09) 322 7499
i
The new Amstrad 6128.
A comparable 128K computer
could easily cost you
twice as much.
The popular Amstrad personal
computers have quickly become
top sellers in Europe and Australia,
and have established an enviable
“value for money” reputation. Now
comes the remarkable Amstrad
6128 computer.
The Amstrad 6128 offers a
powerful 128K memory, high defi-
nition green screen monitor, inbuilt
disc drive and sophisticated CP/M
PLUS* operating system from
around $800 all up. (Colour moni-
tor package from around $1000.)
Other computers with similar
capabilities can cost hundreds or
even thousands of dollars more.
$800 package offers
eM Ue Cem eye
home or business.
¢ Powerful 128K computer
¢ High definition green screen
monitor
¢ Inbuilt floppy disc drive
e CP/M PLUS* and
AMSDOS operating systems
¢ GSX Graphics Enhancement
¢ Comprehensive User Manual
¢ Introductory program and
exercises
Rapid loading,
instant cataloguing.
The availability of sucha low
cost, disc based 128K system isa
real breakthrough for both busi-
nesses and home computer en-
thusiasts. Programs are loaded
rapidly arid cataloguing is instant-
aneous. The CP/M PLUS* operat-
ing system is acknowledged as one
of the best and most practical in the
world.
Other key features of the
Amstrad 6128 system include a
highly functional alpha-numerical
keypad with programmable fun-
ction keys and broad sound and
graphics capabilities. Thus, the
system offers considerable scope
not only for educational and enter-
tainment uses but also for many
serious business requirements.
Wide range of programs
available now.
Most of the programs deve-
loped for the Amstrad 464 and 664
computers can be used on the 6128.
These cover a broad range of sub-
jects including Business, Educat-
ion, Games, Brain Power, Programm-
ing and Electronic Home.
Inaddition, there is an excellent
range of custom CP/M PLUS* disc
-based programs available.
In all, there are hundreds of
titles to choose from covering all
aspects of personal and business
computing. Programs include
Wordprocessing, Spread-
sheets, Graphics,
Accounting and many ,
popular games. The |
Amstrad6128com- {|
puter offers a wealth #G)
ofapplicationsfor #,.—
home and business. “=
AMoli
eae tk re
19) 1) =“ te wah) EATER to iD
Amstrad. Distributed and
guaranteed by AWA-lhorn.
Amstrad computers are dis-
tributed and guaranteed by
AWA-Thorn, one of Australia’s
most trusted names in home
products. The new 6128 system is
available at leading retailers and
computer stores throughout Aus-
tralia. Ask for a demonstration and
youll agree — no other system
adds up to Amstrad.
For the location of your nearest
Amstrad dealer, please telephone:
Sydney, 638 8444; Newcastle,
52 7088; Melbourne, 459 1688;
Brisbane, 44 7211; Townsville,
72 7755; Canberra, 80 5314;
Adelaide, 269 1966; Perth,
277 (7788; Hobart, 72 4366;
Darwin, 84 3243
*CP/M PLUS is a registered trademark of Digilat Research
a ee
Distributed and guaranteed throughout Australia by
TPR/623
A
Accumulator: The major register
of a CPU, in which arithmetic and
logical functions are performed.
Some computers have several
registers which can function as
accumulators; in others, some
registers can perform a subset of
the full set of operations.
Acoustic Coupler: A device for
connecting the telephone hand-
set to data communications
equipment.
Address: A memory location
which can contain data or an
instruction.
Al: Artificial Intelligence.
Algol: Algorithmic Language. An
early computer programming
language for mathematical ap-
plications. Widely used in
Europe, it embodied early struc-
tured programming concepts and
was a precursor of Pascal.
Algorithm: A set of instructions
which define a method of obtain-
ing some result (usually mathe-
matical). A cooking recipe is an
algorithm, as is a knitting pattern.
Alphanumeric: Composed of let-
ters or numbers or both.
Analogue (Analog): Representa-
tion of a value by a voltage or
some other measurable datum,
rather than a binary or other
representation based on count-
ing.
Application: What you do with
your computer. For example
games, word processing and gra-
phics.
Array: A set of values under a
common variable name, ac-
cessed through a subscript. For
example Ajl| is the first item in
array A, A|2| is the second, and
so on. A|JN| is the Nth item.
ASCII: American Standard Code
for Information Interchange; a
common system for representing
character information.
ASM: Assembler. Also a_ suffix
added to assembly language file
names under CP/M to distin-
guish them from other files with
the same name.
Assembler: A program which
converts assembly language into
its corresponding machine (or
object) code, which can be exe-
cuted by the computer.
Assembly Language: A language
in which each machine code in-
struction is represented by a
short mnemonic which is much
156
more comprehensible to the
programmer. For example, the
8080 machine code instruction:
JOOIOL1Ois: SUBL(subtract con-
tents of register L from accum-
ulator) in assembly language.
Each line of assembly language
becomes one machine instruc-
tion.
Assign: To make one thing equal
to another: for example, [AB
assigns the value of B to A.
Attribute: A property possessed
by some object, such as a file
being read-only.
Background Task: In a multi-
programming environment, a
low-priority program which runs
when the processor has nothing
else to do.
Backup: An extra copy of a disk,
tape or file taken as a precaution
against damage to the original.
Bandwidth: The range of fre-
quencies that can be carried by a
communications channel.
Base: The lowest number inex-
pressible as a single digit in a
given number system.
BASIC: Beginners’ All-purpose
Symbolic Instruction Code. In-
vented in 1970 at Dartmouth
College by Kemeny and Kurtz as
a teaching language, it has since
been enhanced in its more exotic
forms into one of the most soph-
isticated yet easy-to-use lan-
guages available on personal
computers. Its major rival is Pas-
cal, which has the added virtue
of stressing structured program
design.
Baud: The number of bits trans-
mitted per second along a data
communications line.
BCD: Binary Coded Decimal, a 4-
bit binary representation of the
digits 0 through 9, with two BCD
digits usually packed in a byte.
BDOS: Basic Disk Operating Sys-
tem. The major functional com-
ponent of the CP/M DOS.
Binary: The base 2 system of
counting used by digital com-
puters.
Binary Search: A method of find-
ing an entry ina table by succes-
sively halving the table until all
that's left is the desired entry.
Binary Tree: A form of data
structure in which entries are
tagged on at the end of the
appropriate branches.
BIOS: Basic Input/Output Sys-
GLOSSARY
tem. The part of the CP/M operat-
ing system which is different for
each type of machine and pro-
vides any special I/O routines for
disks, terminal, printer, and so
on.
Bit: Binary digit, being the basic
unit of data storage. Either | or
0, off or on, true of false.
Block: A physical division of data
in a logical record.
Boot: To load the operating sys-
tem into the computer from a
disk or tape, either initially or
subsequently after running a
program.
Bootstrap: To use one short
program to load a longer loader
program which then loads the
operating system.
Branch Instruction: A program
instruction which causes the
computer to jump to another
instruction.
Buffer: An area of memory used
for temporary storage while trans-
ferring data to or from a peripheral
such as a printer or a disk drive.
Bug: An error in a program. Makes
programmers itch.
Bus: A set of wires over which.
data, addresses, or control sig-
nals are transferred between the
central processor and memory or
VO devices.
Byte: A computer word eight bits
wide. A byte in memory can hold
a character or a binary number
between zero and 255 (or -[28
and 127), or a computer instruc-
tion.
C: A programming language,
developed at Bell Labs, which is
particularly convenient for writ-
ing system utility programs.
Call: A jump to a subroutine
which leaves the return address
on the microprocessor stack, so
when the subroutine is finished
executing control returns to
where it left off.
CBASIC: A commercial version of
the BASIC language, running
under the CP/M operating sys-
tem. Doesn't use line numbers
on every line. and is compiled,
rather than interpreted like
Microsoft BASIC.
CCITT: Consultative Committee
on International Telegraphy and
Telephony. The committee sets
standards for various aspects of
telephone and telegraph usage.
CCP: Console Command Proces-
sor. The part of the CP/M operat-
ing system that reads a com-
mand line and sorts out what it
means.
Chain: To automatically run one
program after another.
Character: A letter or number, or
in some circumstances a control
code such as ‘carriage return’.
Checksum: A running total of the
characters in a file, recorded or
transmitted with the file so that
errors can be detected.
COBOL: Common _— Business
Oriented Language; a high-level
language, mainly used in busi-
ness applications.
Code:
Absoiute: Machine instruc-
tions which are intended to be
loaded and executed in a par-
ticular area of memory.
Object: Machine instructions,
as distinct from the source code
from which it was generated.
Re-entrant: Code which may
be called by more than one pro-
gram at a time.
Relocatable: Code which can
be loaded and run anywhere in
the computer's memory.
Source code: A program writ-
ten in assembly language, or a
high-level language such as
BASIC, which must then be
assembled or compiled to
produce the object code which
can actually be executed.
Cold Boot: To start up a system
from scratch, loading the operat-
ing system from disk or tape.
Cold Start: See Cold Boot.
COM File: In CP/M parlance, a
command file; that is, a machine
code program that can actually
be run.
Command: An instruction from
the console for the system to do
something. |
Comment: A note added into a
program to help the reader (or
programmer) to understand its
Operation. Does not affect the
program’s execution in any way.
Compiler: A program which ac-
cepts as input a source file writ-
ten in a high-level language, and
produces as output an object file
containing the machine instruc-
tions which are actually
executed.
Concatenate: To join two strings
together, one after the other.
Conditional: A test; for example,
is X greater than Y:
IFX > ¥Y THEN GOSUB 500
(BASIC)
Conditionals are one of the most
powerful features of any com-
puter language.
Configure: To organise the I/O or
other aspects of a system.
Console: The keyboard and
screen from which the operator
controls the computer.
Control Characters: Codes which
perform functions like acknow-
ledging correct receipt of a mes-
sage or requesting retransmis-
sion of an erroneous message.
Control characters are defined as
part of the ASCII and similar
codes.
CP/M: A disk operating system
for 8080- and Z80-based micro-
computers. Allows the user to
store information and programs
in named files, as well as manag-
ing disk storage and input/out-
put functions. Other disk operat-
ing systems include TRSDOS {on
TRS-80), DOS 3.3 (for Apple) and
MSDOS on many !6-bit micros.
CPS: Characters Per Second.
CPU: Central Processing Unit.
The part of the computer respon-
sible for fetching, decoding and
performing instructions.
Crash: A situation where the sys-
tem becomes inoperative, due to
a hardware or software error.
CRT: Cathode Ray Tube. Usually
refers to the screen of a video
terminal.
D
Daisywheel Printer, A high-
quality printer which has a print-
head in the shape of a daisy.
Data: Information to be pro-
cessed by, or output from, a
program.
DBMS: Data Base Management
System. A program which man-
ages the systematic storage and
retrieval of a centralised data
pool.
DDT: Dynamic Debugging Tool.
A program that assists the user
to find errors in machine code
programs.
Debug: To locate and fix errors.
Decimal: Based on ten.
Device: A piece of equipment
such as a printer or tape drive
which the computer uses.
Directory: A list of the programs
on a disk (or occasionally tape}
together with necessary informa-
tion, such as length ancl location.
Disk: A flat, circular magnetic
surface on which the computer
can store and retrieve data and
programs. Is fast compared with
tape, particularly when informa-
tion is not stored sequentially.
Disk Drive: The mechanical
assembly which rotates the disk
and positions the read/write
head.
DOS: Disk Operating System.
Disk Operating System: A
program which operates one or
more disk drives automatically
and manages the system.
Display: The computer's output
device at the console, usually a
TV-like display of letters and
numbers; sometimes the com-
puter can produce graphics.
(charts and pictures) on the dis-
play.
Distributed System: A system in
which information is stored in
several computers; peripherals.
may be shared, but the informa-
tion storage is decentralised.
Dot Matrix Printer: A printer
which creates a text image froma
cluster of dots; produces rela-
tively low-quality, high-speed
text and graphic output.
Double Density: A method of
recording twice as much infor-
mation on a floppy disk, requir-
ing a higher-quality recording
sutface than on a single-density
disk.
Driver: A program which controls
input and output to a device.
FE
EBCDIC: Extended Binary Coded
Decimal Interchange Code; an 8-
bit character coding system —
IBM's answer to ASCIL
ED: An editor program: part of
CP/M.
Editor: A program which lets you
alter and correct source files ancl
ather documents.
Error Message: Tells you some-
thing went wrong, and
sometimes what
Execute; To run a program: to
follow its instructions.
F
FIFO: First tn, first out. A tech-
nique used in memory man-
agement procedures, or a device
used in buffering data flow be-
tween two asynchronous devices
operating at different speeds.
File: A continuous collection of
characters (or bytes] saved ona
disk or tape for later reloading.
Fixed Point: Counting in integers
CiaLOSSARY
only. Usually limited to small
values, and restricted in
accuracy, giving rise to ridiculous
answers such as 9/5 |
Flag: A variable, sometimes a
single bit, which can have only
two values and is used to in-
dicate some condition.
Floating Point: The kind of arith-
metic used in scientific cal-
culators.
Floppy Disk: A disk, made of
thin, flexible mylar, and enclosed
in a card jacket, which can be
used for magnetic storage. There
are three varieties, 9cm, I3.em
and 20cm. These can typically
store somewhere between
140,000 and three million bytes
(characters).
Flowchart: Symbolic representa-
tion of the sequence of instruc-
tions in a program.
Focal: Formula Calculator. A
simple language rather like a
small BASIC, found on some
mini and microcomputers.
FORTRAN: Formula Translator.
One of the first computer lan-
guages, and beginning to show
it, although still the king of the
scientific or number crunching
languages.
Function: A sub-program that
processes variables tn some
well-defined way.
G
Garbage Collection: The process
of going through memory or disk
space, reclaiming all the redun-
dant used space.
Gigabyte: One thousand mega-
bytes (1,024,000,000 bytes).
Glitch: A pulse of electronic
‘noise’ which may cause a system
failure.
Global: A variable which is
known to all the parts of a pro-
gram. See local.
H
Handshaking: A technique for
controlling data communication
between two. devices: data flow
only occurs when the receiving
device sends.a signal indicating
it is ready to receive.
Hard Disk: A disk macle of hard
material, which is larger, faster
and more fragile than a floppy
disk, but capable of storing 70
million bytes or more.
Hard Copy: Printout.
Hardware: The bits of a com-
puter you_can kick,.as apposed to
the programs you can only swear
at.
Hashing: A method of reducing
the size of a table which other-
wise would have mostly empty
entries.
Hexadecimal: The method of
counting to the base sixteen or
the method of splitting binary
digits into groups of four, which
is the same thing. In. hex. you
count:0123456789ABCD
EFIOT!E 1213 141516171819
IA IB IC ID IE IF 20.21 22.
I
IC: Integrated Circuit.
Identifier: A label, or the name
of a variable.
Index: A variable which usually
pote to an entry in a table or
Index Register: A processor regi-
ster which is used to access
tables and lists in memory.
Indirect Addressing: Referring to
a vatiable which actually con-
tains the address of another
variable.
Inkjet Printer: A device which
prints by electrostatically aiming
a jet of ink onto the paper.
Input: To get data into the com-
puter.
Instruction: A step the computer
can perform.
Instruction Set: The range of
commands which can be per-
formed by a particular processor.
Integer: A whole number.
Integrated Circuit: A circuit built
on a single chip of silicon.
Interface: The (hardware or soft-
ware} connection between any
two devices.
Intermediate Code: A special
kind of object code which cannot
be run directly on the computer,
but must be interpreted.
Interpreter; A program which
examines source code a line ata
time, decides what it means, and
then does it. Compare with com-
piler |
Interrupt: To: electronically drag
the computer away from what it
is doing in order to respond to
some time-critical situation.
(/O: Input/Output.
VO-bound: A. process in which
the performance speed is limited
by the speed of input/output.
157
Jump Instruction: Normally, con-
trol proceeds from one instruc-
tion to the next, one after the
other. A jump instruction passes
control, not to the following ins-
truction, but to some _ other.
Jumps can be conditional.
Kilo-. Prefix meaning one
thousand.
Kilobyte: 1024 bytes (Kbyte).
Kilobaud: !000 baud (Kbaud)}.
L
Label: A word which identifies
the destination of a call or jump
instruction, or simply identifies
some location in memory.
LAN: Local Area Network.
Language: The set of instruc-
tions, and rules for stringing
them together, which you use to
instruct the computer what to
do.
Laser Printer: A printer which
works a bit like a photocopier,
but uses a laser to draw an image
directly onto the printing drum.
LCD: Liquid Crystal Display.
Library: A set of programs, or
sub-programs, that can be called
from your program so you don't
have to waste space with a block
of commonly used code; for
example, a date routine can be
held in a library.
LIFO: Last In, First Out. A device
or data structure in which the
most recent item stored is the
first available for retrieval. A
stack is a LIFO.
Line Number: A number at the
beginning of a line, which iden-
tifies it in a similar way to a label.
Line Printer: A high-speed prin-
ter for computer output.
Link: Part of a data item in a list,
which tells the computer the
location of the next data item.
LISP: List Processor. A language
much favoured by the artificial
intelligence community.
List: A sequence of consecutive
data items.
Load: To transfer some data or
program into the computer
memory.
Locate: To ‘fix' a relocatable
code so it will only run if loaded
in a particular location.
Local Area Network: A system of
158
interconnected computers, within
a limited geographical space
(usually in a single building).
Logical Device: A device as the
computer ‘sees’ it: what the com-
puter regards as the ‘list device’
may be one of several ‘physical
devices’, such as a line printer or
teletype.
Loop: To repeatedly execute a
sequence of instructions; part of a
computer program that is so
executed.
M
Machine Language: The binary
codes the machine actually
executes.
Macro: A user-defined sequence
of instructions which can be inser-
ted anywhere in a program. See
Library.
Macro-assembler: An assembler
which can utilise macros.
MBASIC: Microsoft BASIC, the
BASIC used in the TRS-80, PET,
Apple il and so on.
Megabyte: One thousand kilo-
bytes — i,024,000 bytes (Mbyte).
Memory: Where the computer
stores data and programs inter-
nally for fast access.
Menu: A display which offers the
operator a choice of alternatives.
Microcomputer: A small com-
puter based on a microprocessor.
Micro-floppy: A 9 cm ‘floppy’ disk,
produced with a rigid plastic case.
Microprocessor: The central pro-
cessing unit of a computer, built
into a single silicon chip.
Millisecond: One thousandth of a
second.
Mini-diskette: A 13cm _ floppy
disk.
MIPS: Million Instructions Per
Second. A measure of processor
speed.
Modem: Modulator/Demodulator.
Device used to link a computer to
the telephone line. It encodes
digital bits into frequencies, and
vice-versa.
MOS: Metal Oxide Semiconduc-
tor. Technology used for manu-
facturing high-density semi-
conductors. CMOS (complemen-
tary MOS) technology is character-
ised by low energy consumption,
and is increasingly used in porta-
ble computers.
Mouse: A device connected to a
computer which, when moved
around on a desk, moves a pointer
on the computer screen.
MP/M: A multi-user version of
GLOSSARY
CP/M.
Multiplexer: Device used to divide
a communications line among a
number of users.
N
Nanosecond: One
(.000000001) of a second.
Nibble: Half a byte (4 bits).
Node: A connection point on a
network.
Network: A system of inter-con-
nected computers.
O
Object Code: Machine code.
Object File: A file containing
object code.
Object Module: An object file
containing part of a program,
ready to be linked to others.
Octal: The system of counting to
base eight, or grouping bits in
threes.
Offset: To give the operating sys-
tem the characteristics of a file so
that it can subsequently read or
write it.
Operand: The number an oper-
ator (+, -, and so on) operates on.“
Operator: An arithmetic function
or some other function which
alters variables.
Optic Fibres; Cables made from
thin fibres of glass (or similar
material). Signais are encoded as
light and transmitted along the
cables.
Optimisation: Making a program
work better (or faster, or using less
memory).
Output: What the system produces.
Overlay: A technique for efficient
use of memory space, in which
different routines use the same
memory locations. Routines
using the same area are held ina
backup store, and transferred
into memory when needed.
billionth
P
Packed Data: Data which shares
the same address, and has to be
unpacked before use.
Packet Switching: A system of
communicating data by dividing
it into small packets addressed
to particular receivers.
Page: A length of
typically 256 bytes.
Parallel Transmission: A method
of moving data so. that all
elements of acompound unit are
sent simultaneously. For exam-
memory,
ple, the eight bits in a byte may
be sent at the same time by
using eight channels. This is the
method used within the com-
puter, and with some printers.
Fast and expensive.
Parameter: A constant which
sometimes has to be varied.
Parity; An extra bit on the end of
a character or byte for error
detection.
Pascal: A modern structured lan-
guage which may eventually rival
BASIC in popularity for micro-
computers.
Password: A secret word the sys-
tem may demand of you before
allowing you access to certain (or
all) programs or data.
Patch: A temporary (ha, ha) fix
on a bug.
Peripheral: A piece of equipment
the computer uses, like a printer,
disk drive, or modem.
Physical Device: See Logical
Device.
Picosecond: One _ trillionth
(.000000000001) of a second.
PIP: Peripheral Interchange
Program. A CP/M utility for copy-
ing files between devices. |
PL/I: Programming Language
One. A good general purpose
commercial language.
Pointer: A variable used for in-
direct addressing.
Polish Notation: A method of
separating operators and oper-
ands; for example. + 5 4 is Pol-
ish notation for 4 + 5.
Poll: To ask a peripheral if it
requires service. For example, a
processor will regularly check a
terminal to see if it has output
ready to be processed.
Port: A physical input/output
connection point.
Postfix Notation: Also known as
Reverse Polish Notation, this is
similar to Polish; + 4 5 means 4
oD)
Preprocessor: A program which
does part of a job to make life
easier for the program which
follows: for example, a macro
processor before an assembler.
Priority: The resolution of which
interrupt is serviced first if two
should arrive at the same time.
Process: A program.
Processor-bound: A process in
which the limiting performance
factor is the speed at which the
processor can perform the re-
quired computations.
Program: A sequence of instruc-
tions which can be understood.
and ultimately followed by a com-
puter.
Prompt: A message asking the
operator or user to supply infor-
mation.
Protocol: The rules governing the
exchange of information be-
tween two devices.
Queue: A list in which entries are
made at one end, and removed
from the other.
R
R/O: Read Only; cannot be over-
written.
RAM: Random Access Memory.
Random Access Memory: The
computer's internal memory,
which is used to hold running
programs and data, The com-
puter can write and read RAM.
ROM: Read Only Memory. |
Read Only Memory: Internal
computer memory used to store
programs, which cannot be
erased or overwritten.
Reader: Paper tape input device.
Read/Write Head: The small coil
which reads and writes on the
surface of a disk.
Real-time: A system in which the
processing of data input to the
computer takes place virtually
simultaneously with the actions
which generate the data.
Record: A set of related data
items. For example, an em-
ployee’s name, address, payroll
number and pay rate
Recursion: The ability of func-
tions in some languages to cal
themselves.
Re-entrant Code: Code which
can be used by several programs
simultaneously. keeping
separate data for each.
Register. A location in the
processor capable of performing
logical or arithmetic functions on
the contents.
Relocatable: Capable of being
moved in memory.
Relocatable Object Module:
Part of a larger program consist-
ing of many such modules, all
linked together and located.
Resident: Permanently in the
system.
Reverse Polish Notation: See
Postfix. |
RS232: (also RS232C) Registered
Standard 232C. A widely used
standard for connecting com-
ponents in.a computer system.
Run: To execute a program.
5
$100: A popular 100-line micro-
computer bus, originally de-
veloped for the first 8080-based
computer.
Save: To store a program on disk
or cassette (particularly BASIC).
Screen: See CRT.
Sector: A section of data on a
disk.
Serial Transmission: Movement
of data one bit at a time. One
byte will be sent as eight bits,
one following the other. Cheap
and slow.
Simulation: Making one system
behave like another.
Software: Programs.
Source Code: The original text
form of .a program.
Source File: A file of source
code.
Source Language: The language
the source code is written in; for
example, BASIC, Assembler, C.
Sort: To arrange items of data in
order.
Spool: Simultaneous Peripheral
Operations Online. A method of
outputting information by queu-
ing information for low-speed
output devices, while simultan-
eously continuing other com-
puter operations.
Stack: A list in which both
entries and removals are made at
the same end. A microprocessor
usually has a hardware stack
which is used to save subroutine
return addresses, for temporary
storage of data, and to pass
variables between subroutines.
String: A sequence of characters.
Submit; To put the system under
control of a file of system com-
mands.
Subroutine: Part of a program
which can be accessed from
several points within the
program.
Symbol: The name of a variable
or a location in memory,
Symbol Table: A table construc-
ted by an assembler or compiler
to give the addresses of all varia-
bles and labels in a program.
System: A collection of hardware
and software, possessed of the
property that the whole is greater
than the sum of the parts.
System Disk: A disk carrying the
operating system
GLOSSARY
T
Teletype: An electro-mechanical
printer/keyboard.
Terabyte: One thousand giga
bytes (1,024,000,000,000 bytes}.
Timeshare: Running several
programs on a system simultan-
eously.
Track: The area under the read/
write head during one rotation of
a disk.
Transient: A program that is only
in memory for a short time
before being overwritten. Often,
the only program that is not a
transient is the operating sys-
tem.
Tree: A list in which each data
item may refer to. several others.
TTY: See Teletype.
U
UART: Universal Asynchronous
Receiver/Transmitter. A device
which handles the serial-to-
parallel and parallel-to-serial
conversion of bits in a data mes-
sage.
Unix: A multi-user, multi-task-
ing, multi-programming operat-
Ing system,
Utility: A program of use to most
users.
Variable. Named quantity that
can take on different values.
VDT: Video Display Terminal.
VDU: Video Display Unit.
Verify: To check that data written
on a disk or tape can be read
again correctly.
Viatel: Telecom
videotext system.
Videotext: Also known as view-
data. A technology which uses
slightly modified domestic tele-
visions to access data from a
computer database along the
telephone lines. Prestel in the
UK was the first such system.
Australia's version is called
Viatel.
Virtual Memory: A technique al-
lowing programs larger than
RAM to run. Only part is in
memory. Parts are swapped from
an online storage device as
required.
Australia’s
W
Warm Boot: To reload the
operating system a second or
subsequent time.
Window: A part of a computer
screen which has been divided
into sections for displaying dis-
tinct information. On some sys-
tems which run a number of
processes at once, each con-
current process may be dis-
played in its own window.
Word: The amount of data
fetched from one memory loca-
tion. Typically one byte, but can
be two on recent processors.
Word Processor: A system for
manipulating, editing, printing
and formatting text files.
WordStar: A proprietary word
processing program.
Word Wrap: A word processing
function which automatically
breaks. lines exceeding the set
right margin limit, and begins
placing the words on the next
line.
Write Protect: To remove the
cover from the notch in a 20cm
floppy disk, so it cannot be writ-
ten on. With [3 cm mini-floppies,
the reverse action (that is, cover-
ing the notch) will write-protect
the disk.
Z,
Z80: A popular 8-bit micro-
processor.
159
SERVICES
LETTERS TO THE EDITOR
We are happy to receive your comments and,
if they are of interest to other readers, pub-
lish them. Letters will only be considered for
publication if they include your name and
address, although we can withhold such de-
tails from publishing on request. Note that
we reserve the right to (and probably will)
edit all letters for the sake of brevity, clarity
or accuracy,
SUBSCRIPTIONS
Standard 12-issue rate within Australia: $27.
Surface rate for New Zealand and Papua New
Guinea: $35.60; airmail rate: $47.60. Rates for
other countries on application. All overseas
rates quoted are to be paid in Australian
dollars. Allow up to eight weeks for subscrip-
tion processing.
BACK COPIES
Back copies and single issues are available
from the publisher's office ($2.95) or by mail
($3.95). We will supply photostat copies of
articles where a back issue is not available,
at the single-magazine price for each feature
copied.
READERS’ ENQUIRIES
We will make every effort to answer readers’
written enquiries, if accompanied by a
stamped, self-addressed envelope, although
staff shortages and deadline pressures may
cause delays. Please include your telephone
number(s) with any enquiry. Phone enquiries
not related to subscriptions, readers’ adver-
tlsements, or other ‘service information’ can-
not be accepted.
COPYRIGHT
All material appearing in Your Computer mag-
azine is copyright and cannot be reproduced
in part or in full, by any means, without the
written permission of the Publisher or Man-
aging Editor. Computer clubs and schools
can, however, apply for restricted permanent
reproduction rights for non-commercial, lim-
ited-circulation use (for example, newslet-
ters and class instruction). Given that it
sometimes takes us a while to answer such
requests, you can consider that restricted
permanent rights apply in these cases from
the day you send in your Jetter, and will later
be confirmed (or withdrawn) by our reply.
LIABILITY
Although it is policy to check all material
used in Your Computer for accuracy, useful-
ness and suitability. no warranty, either ex-
pressed or implied, is offered for any losses
due to the use of any material in this maga-
zine.
EDITORIAL CONTRIBUTIONS
Contributions to Your Computer are welcomed
and will be given every consideration’.
Please read these notes carefully to get an
idea of the style and format we prefer.
All Contributions: should include your
name, address, and home and office phone
160
numbers {in case we need to check details).
Each page of your submission, and any ma-
terial sent with it, should also carry your
name.
Contributions by Telephone: Contribu-
tors who have modems and suitable software
(in the MODEM7/YAM mould — see our sto-
ties on Christensen Protocols in the May and
June 1983 issues) can arrange direct transfer
to our computers through our Bulletin Board
system, which is on-line 24 hours a day,
seven days a week. Contact our office by
phone for details on transferring material in
this way.
Contributions on Disk: Contributions can
be accepted in a wide variety of disk formats,
although some have to be converted outside
our offices, which will add to the (often
lengthy) delay between receipt and acknowl-
edgement. The preferred medium is IBM
standard format single-sided, single-density,
20 cm CP/M disks. We can also handle, in-
office, Kaypro II and Osborne 13 cm disks,
and 13 cm Apple DOS or Apple CP/M disks.
Please pack them extremely carefully if post-
ing and label all disks with your name, ad-
dress and phone number.
Listings: Unless it is absolutely impossible,
we want listings produced on the computer.
This reduces the risk of error — if the com-
puter typed it, the computer probably ac-
cepted it. Print listings with a dark — prefera-
bly new — ribbon on white paper, and try to
format the output to a narrow (40-characters)
width. If they can’t be produced on a printer,
borrow a good typewriter — hand-written ma-
terial is likely to sit around the office for a
year before someone can find time to type it
all out for you! Please provide an account of
what the program does, how it works and so
on, Any comments on the program should
refer to the address, line number or label
rather than to a page number. Any comments
on modifying the program to work on other
machines will be appreciated. Try to include
a printout of at least part of a sample run if
possible.
Style: All items should be typed (or printed)
and double-spaced on plain white paper. We
will only accept original copies — no photo-
stats. Include your name, address. tele-
phone number and the date on the first page
of your manuscript (all manuscript pages
should have your surname and page number
in the top right-hand corner). Be clear and
concise, and keep Jargon and adjectives toa
minimum.
“Although the greatest care will be exercised
with contributions, no responsibility can be
accepted for the safety or return of any let-
ters, manuscripts, photographs or other ma-
terials supplied to Your Computer magazine. If
return is desired, you should include a
stamped, self-addressed envelope. If return
is critical — say it’s something you can’t afford
to lose — then don’t send it; we are careful,
but we're not perfect. Oo
AD INDEX
Piel CN occas) eet 143
Applied Technology 00.0... 10
Arcom Pacific ..........242:£55. 56.4 32
PURSE vw --soccukicssosscssee oe ee 55
Aust Microcomputer Solutions [29
Automatic Ice 00.0... OM Peres. 116
Automation Statham ............ 81, 146
RN AD iccicte nits <0 Wiad a ee SET 74
AWA TROInn uo. ccccccecceceeseeeeeees 155
Award Software occ .. 148
Breeze Software 49
Brother ... 77, 79
Ganon casera et.---buc ee 123
Charlie’s Computer Products ... 109
Commodore 2.0 139
COMPUMAX occ eee 110
Compushack oe 9
Computer Spot 0... 12
Computer Trader —.... 116, 128, 132
Consultech ......cceses.cctecreseemee 104
Datascape ............. wahcaeeetese. MSIE
Dick Smith &...2..5ex..........-2¢ ae 147
ERO Oo ee Ek [20
Energy Control Pe ee
OS ee a re, ee 7 ||
Pel@elll cmmt........:--. sama 26, 29, 48
lohn Sands 0.0.0.0... rs ee)
LECHOUAIN) cemereneclc.ae ee ee 23
Logo Centre o.oo 85
Market Directory ..0.00.000.... = [53
MEMOreX 20 cere . OFC
Nashua ... _ 18, 103
Natwick Management f .. 88
Netcomm _............. ee rhe
New Dimension Corp 154
Nucleas e. Pet acne . 61
Osborne ... ce 25, 36, 140
Pacific Electronics. im | 134
Perfect Information 67
Perito Holdings 0.000.000.0000... 127
Professional Business Machines 125
Quasar Computer Systems ....... 116
QUIS Te = nea ccsecc ne 90
Queensland Art Union .................. 50
Research Technology ..... 10!
RF Communications 2.000000... 13
RaGMOMiCS aasye:....ccc, ee Se eee 3]
Robert Woodland Exhibitions .... 47
Seiko ..Wieiee..> 42
Six-S ee a 16)
Software Centre arenes [35
Software Source set Ae a el
Speedit ......... Or aareiias 92
SLOMSOlty eaaet- eae: eile L
System Solutions ee 124
Technology Corporation ............... 82
Telecom ............ = 34
TelECOLP ove 73
INTP@Group 4.4.......%.....8-...0. ee 5
Total Solutions 0.0.0... 117
Verbatim peice [22
Video Technology... 56
Word Express a 130
f
q
U
4
ITS _
ON EE i “ &
AGAIN! gg
yi ;
FROM PARTICIPATING DEALERS:
SUITS APPLE IE, lic, We, HIE,
IBM PC AND LOOKALIKES.
(ASK FOR HARDWARE CONFIG. DETAILS) * ra
: NORMAL RETAIL VALUE OF THIS SOFTWARE
SOFTWAKE PACKAGE $2130
Plus
6-PACK
THE 6S SOFTWARE 6-PACK INCLUDES . @ v ¢ 1
a
® DEBTORS with sales analysis and comprehensive reports
® INVOICING with automatic pricing and full integration to Debtors/Inventory ledgers. |
® INVENTORY with sales and profitability analysis - auto buying levels +
® CREDITORS open item, with complete automatic G/L integration
® GENERAL LEDGER owwith automatic balancing and double-entry
@ PAYROLL with pay slips, group cenificates, automatic taxing and holiday pays. To further enhance the
value of the 6-pack: You can receive
GIVE YOUR COMPUTER WHAT IT aa ABSOLUTELY FREE the incredible
7 I e ASK: Accounting Scenario Key
AND WHAT YOU posse S/X rsx's’ Program for business analysis
om, SOFTWARE / ¢ TELL: A powerful, effective word
WELL LONE 0s!) processor.
\ ONLY APPLICABLE TO SUITABLE
HARDWARE
BS ge
+ oy Co te S|
5 AS 2) SOFTWARE
— erie
ed e
Busin’s on z
\s . acinto>
a
op Six “S” Business Advi . Ltd.
—_— — 1 a cen i oe 39 Gheringhap Ste, my
EO AGS tong, Victori
: X oo Se PO, Box 1220
i ® Telephone (052) 22 4311
; PROVEN, GUARANTEED, SUPPORTED YIC
Seer ance tesserae tee cece
161
NEXT MONTH
DUET
WARM BOOTIES
Everybody's doing it ... themselves. It's much cheaper than going
for the ready-made types, and it means you're responsible for your
own mistakes. You'll get real satisfaction out of creating your own,
and you'll be able to show your handywork to dinner guests,
neighbours, the bridge club, the postman — they'll all be amazed,
and envious.
You'll get hours of enjoyment from crocheting individual booties
for your computer's keys, or from constructing a papier mache
bubble surround for your terminal, or from knocking together an
oak-veneered stand to support your printer and a couple of pot
plants, maybe. Have you ever contemplated a floppy-disk mobile?
.. let your imagination run wild.
Then, in Your Computer November, we'll supply you with the
patterns, blueprints, cut-out templates, specifications, instruc-
tions, how-tos, know-hows, step-by-steps, and wherewithals for
adding a hard disk to your IBM PC, making your own RS232 cables and
writing your own C programs ... gloves, scalpel, screwdriver, pliers —
we're going in.
For those who prefer living in the material world, who believe the
buying and the spending of money is nine-tenths of the fun, who
aren't into homespun, we'll be taking the microscope and fine-
toothed comb to Supermicros.
On the review side: if you're a weakling, we've got TI’s Prolite; for
the heavyweights, we've got the NCR PC4i; people who cry in
mushy movies will enjoy the Microbee User Report; those who are
accountable could find good value in the FBS integrated business
accounting and stock control software; if you’re just not coping
with all that data, we've got the Sensible Solution (another Great
Database); and then there are the bits in the bucket.
We'd like very much to also fit some more data communications
into November; there’s much more to be seen, and Noncomm
Nat's really got the bug.
Our regulars can look forward to the regulars: Philsie is taking a
new tack with Structured Programming, and we're trying to get as
much Marketing out of Les as possible before he goes overseas.
Norman (secretly known as the Viatel Viper) will be Grapevining as
usual, and has an interesting do-it-yourself-type applications
story, which will warm the cockles of Commodore users’ hearts and
might make would-be buyers of business computers think twice
about spending their money on an expensive machine.
JINGLE BELL
Just think, there are less than 90 shopping days until Christmas!
Come on, don't start frantically tying knots in your purse strings —
relax. The jolly-nosed, white-bearded, dashing through the shops
with an off-course open trolley hype is going to get to you no matter
what — resign yourself to it. We have. In December's Your Computer
we'll be telling you what kind of machines, peripherals and soft-
ware you should be buying your grandmother, your boss, your
business, your toddlers, your spouse, your neighbours, your best
mate, your worst enemy, and so on...
If you're into togetherness, December's multi-user machine co-
feature might help you decide which computer would let you all
work together as one — that’s the spirit.
So, distributors and manufacturers should be putting us on their
Christmas card list, informing us of interesting goodies for the
162
shopping guide and of computers capable of babysitting several
humans at once. All such mail must be on the eggbeater's desk by
November I.
Oh, by the way, when you're out searching for stocking-filler-type
gifts to give your favourite computer freak, you should have a flip
through the Your Computer Yearbook (out about then). We're sure it'll
be one of those readables you buy someone else ‘cause you want to
delve into it yourself. Perfect forwhen the you've let the roast turkey
get you down, and that big lump of Christmas pudding you ate for
desert has got you pinned firmly to the livingroom floor - we can't
think of anything you'd rather do than read some of the past year's
best anda whole lot of completely new articles, including a preview
of the 1986 Computer of the Year Award contenders.
An affordable oe
for your ae
pe
ee ee
IbM c sev ta he ; 3 ; ie
lhe e cae omer erence (4 Perey
WP Mee at = lis — ates
aan
Ce ee ee
rs Pieeg
Peis: on
| spall a |
lll
It ou want | to
Inc "ne CIS ae
[ ° Ree
ys ST iects
aie a “a in
CO le |
4 a . a
| re nh
ee
Australian Computer and Telecommunications
75 Willoughby Road, Crows Nest, NSW 2065.
Telephone 02 439 6300, Telex AA 24816
A DIVISION OF AUSTRALIAN PROTECTION INDUSTRIES ele |
oe